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! | ||
| + | </ | ||

