Differences
This shows you the differences between two versions of the page.
— |
nodejs [2013/01/25 18:25] (current) a created |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Node.js ====== | ||
+ | |||
+ | ===== Install Node.js on Debian Squeeze ===== | ||
+ | (via https:// | ||
+ | |||
+ | **Install dependency packages** | ||
+ | sudo apt-get update && apt-get install git-core curl build-essential openssl libssl-dev | ||
+ | |||
+ | **Install Node.js & NPM** | ||
+ | < | ||
+ | git clone https:// | ||
+ | cd node | ||
+ | |||
+ | # 'git tag' shows all available versions: select the latest stable. | ||
+ | git checkout v0.6.8 | ||
+ | |||
+ | # Configure seems not to find libssl by default so we give it an explicit pointer. | ||
+ | # Optionally: you can isolate node by adding --prefix=/ | ||
+ | ./configure --openssl-libpath=/ | ||
+ | make | ||
+ | make test | ||
+ | sudo make install | ||
+ | node -v # it's alive! | ||
+ | |||
+ | # Lucky us: NPM is packaged with Node.js source so this is now installed too | ||
+ | # curl http:// | ||
+ | npm -v # it's alive! | ||
+ | </ | ||