のでを入れてみる2

のでを入れてみる

参考になるサイトを見つけた http://d.hatena.ne.jp/itake2/20130112/1357971533

cd ~
mkdir -p local
cd tmp
wget http://nodejs.org/dist/v0.8.17/node-v0.8.17.tar.gz
tar xzf node-v0.8.17.tar.gz
cd node-v0.8.17
  1. node-v0.8.17/des/v8/src/platform-freebsd.ccを修正 execinfo.hのインクルードを削除 OS::StackWalk関数の中身を消してreturn 0;
  2. node-v0.8.17/deps/v8/SConstructとdeps/v8/tools/gyp/v8.gypを修正 freebsdに関する記述のうちlibexecinfoをリンクしているところを削除
./configure --prefix ~/local/
gmake install

やっぱりエラー出る

gmake[1]: *** [/home/m*****/tmp/node-v0.8.17/out/Release/obj.target/v8_base/deps/v8/src/platform-freebsd.o] Error 1
gmake[1]: Leaving directory `/home/m*****/tmp/node-v0.8.17/out'
gmake: *** [node] Error 2

OS::StackWalk関数の中身が消し残っていた・・・

node -v
node: Command not found.

だめか?

~/local/bin/node -v
v0.8.17

動いてる・・・

echo $PATH
...:~/local/bin

PATHは通ってるのに何故・・・ googってみると、hashがcashされたままのようだ

rehash
node -v
v0.8.17

よしよし