node v0.5.1 を nvm でインストールする方法(今すぐに入れたい人向け)
現在は、nvm も対応済みなので、この記事の内容は気にしないでください。
以下、内容が古い記事。
node v0.5.1 では Windows 対応でソースの配置が変わったために、nvm でインストールできなくなっている(2010/7/17現在) 。
こんなものはすぐに(多分、1−3日以内)対応されると思うが、どうしても今すぐに入れたかったので、以下の方法でいれた。
基本的には以下の issue に書いてある方法だが、そのままだと動かなかったので、nvm.sh を少し書き換える。nvm.sh を書き換えるので、面倒なことが嫌いな人にはお勧めしない。
Can't install Node v0.5.1 · Issue #46 · creationix/nvm · GitHub
nvm.sh を変更
ソースが既に存在していたらダウンロードしない処理を追加。以下、patch。
diff --git nvm.sh nvm.sh index 39c950e..a613c4e 100644 --- nvm.sh +++ nvm.sh @@ -108,7 +108,7 @@ nvm() if ( mkdir -p "$NVM_DIR/src" && \ cd "$NVM_DIR/src" && \ - curl -C - -# "http://nodejs.org/dist/node-$VERSION.tar.gz" -o "node-$VERSION.tar.gz" && \ + [ -e $NVM_DIR/src/node-$VERSION.tar.gz ] || curl -C - -# "http://nodejs.org/dist/node-$VERSION.tar.gz" -o "node-$VERSION.tar.gz" && \ tar -xzf "node-$VERSION.tar.gz" && \ cd "node-$VERSION" && \ ./configure --prefix="$NVM_DIR/$VERSION" && \
nvm を再読込。
. ~/.nvm/nvm.sh
node v0.5.1 の install
cd ~/.nvm/src curl -O http://nodejs.org/dist/v0.5.1/node-v0.5.1.tar.gz cd ~ nvm install v0.5.1
以上。あとはソースの容量が v0.5.0 に比べて倍くらいになっているので、気長に待つだけ。