Inštalácia Node.js na Ubuntu 12.04 LTS



Okrem toho, že Node.js je Technológiou roku 2012 tak ide o systém pre vysoko škálovateľné internetové aplikácie, najčastejšie webové servere. Autorom je Ryan Dahl, ktorý na node.js pracuje od roku 2009.

Aplikácie sú písané v jazykz JavaScript, ale nevykonávajú sa na strane klienta – teda internetového prehiadača ale priamo na strane servera. Základom je engine V8 od spoločnosti Google, ktorý je použitý aj v Chrome.

Skôr či neskôr sa každý kto sa venuje vývoju pre web určite k Node.js dostane. Osobne odporúčam skorej nakoľko ide o veľmi mocnú vec. Na ďalších riadkoch je návod ako rozbehať Node.js na Ubuntu 12.04. Možností je niekoľko: neoficiálny repozitár, pripravené binárky alebo kompilácia. Ja som zvolil poslednú možnosť.

Update repozitárov

sudo apt-get update  

Inštalácia potrebných knižníc a nástrojov

sudo apt-get install g++ curl libssl-dev apache2-utils  

Ak nemáte Git tak treba nainštalovať aj ten

sudo apt-get install git-core  

Stiahnutie zdrojových súborov z Git-u

cd /usr/src  
sudo git clone git://github.com/ry/node.git  
cd node  

Node chcem skompilovať do adresára /opt/node, ďalej už tradične

sudo ./configure '--prefix=/opt/node/'  
sudo make  
sudo make install  

Ešte doplním /opt/node/bin do PATH v súbore /etc/environment aby som mal node a npm dostupné odvšadial.

To, že je všetko ako má byť je možné otestovať prvou jednoduchou aplikáciu. Vytvorte súbor app.js s nasledovným obsahom

var http = require('http');  
var server = http.createServer(function (request, response) {  
     response.writeHead(200, {"Content-Type": "text/plain"});
     response.end("Ahoj svet!");
});
server.listen(8000);  
console.log("Server beží na  http://localhost:8000");  

Následne ho stačí spustiť príkazom node app.js a vo webovom prehliadači otvoriť adresu http://localhost:8000

Staň sa fanúšikom

TOPlist TOPlist