nodejsの設定

nodejsって?

省略

install

aptで入るのですが、何やら古いのか、設定が異なるのかtutorialすらまともに動かなかったので自分でビルドすることにしました。

N=3
sudo apt-get build-dep nodejs #ビルドに必要なパッケージを集める
wget http://nodejs.org/dist/node-v0.2.5.tar.gz
tar xvf node-v0.2.5.tar.gz
cd node-v0.2.5
./configure && make -j $N
sudo make install

npm(nodejs package manager)

rubyのgems,pythonのpipのようなものですね。

noteインストール場所を変えたい場合

npmで何らかのコマンドがインストールされる時、デフォルト/usr/local/binに入ります。これを変更したい場合には、.npmrcを書きましょう。
.npmrc 以下は設定例です。($HOME/.npm以下に入ります。)

root = $HOME/.npm/libraries
binroot = $HOME/.npm/bin
manroot = $HOME/.npm/man

npmのinstall。(上の設定を行えば、指定した場所にインストールされます)

curl http://npmjs.org/install.sh | sh
npm -v
# 0.2.13
ちなみにmanpathの追加は

/etc/manpath.configを弄るか。"export MANPATH=~/.npm/man:`manpath`"とやるかなどで設定できます。

note:既存の場所とは異なるpathにあるライブラリを読み込みたい場合には
NODE_PATH=<your library path> node-repl

などとすると良さそう。