node.jsインストール
最近は某社社内フレームワークやらSpringやらnode.jsやらで忙しくてObjectve-Cはご無沙汰です。
iOS6も出たのでpassbookやら新しい地図やらを叩きたい所ではありますが、年末までお預けかな・・・
とまぁ近況も書いたところで、その間何も更新しないってのもアレなので、node.jsのインストールメモでも。
1.gitインストール
# yum -y install git
リポジトリは追加したかなぁ、結構前なので覚えてない・・・
2.naveインストール(結果的に、今回は不要な作業になった)
# git clone git://github.com/isaacs/nave.git Cloning into nave... remote: Counting objects: 337, done. remote: Compressing objects: 100% (190/190), done. remote: Total 337 (delta 194), reused 283 (delta 144) Receiving objects: 100% (337/337), 51.41 KiB, done. Resolving deltas: 100% (194/194), done. [root@virtue node.js]# ls nave # cd nave/ # ./nave.sh install latest ######################################################################## 100.0% installed from binary [root@virtue nave]# ./nave.sh ls src: 0.9.2 installed: 0.9.2 named: # ./nave.sh use 0.9.2 Already installed: 0.9.2 using 0.9.2 #
3.npmのインストール(結果的に、今回は不要な作業になった)
npmのインストールでこけた。
# curl https://npmjs.org/install.sh | sh % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 7882 100 7882 0 0 9026 0 --:--:-- --:--:-- --:--:-- 7697k tar=/bin/tar version: tar (GNU tar) 1.15.1 You need node to run this program. node --version reports: /root/.nave/installed/0.9.2/bin/node: /lib64/libc.so.6: version `GLIBC_2.9' not found (required by /xxxx/.nave/installed/0.9.2/bin/node) /xxxx/.nave/installed/0.9.2/bin/node: /lib64/libc.so.6: version `GLIBC_2.6' not found (required by /xxxx/.nave/installed/0.9.2/bin/node) /xxxx/.nave/installed/0.9.2/bin/node: /lib64/libc.so.6: version `GLIBC_2.7' not found (required by /xxx/.nave/installed/0.9.2/bin/node) with exit code = 1 Please install node before continuing.
yumで調べたら、glibcは2.5で最新だよと言っているので、ここで更新は止まっているようだ。
ざっと見た感じ、2.6以上にしたければCentOS6に挙げないといけないようなので、最新版はとりあえず諦める。
それとpython2.4では不足らしいので、2.7.3を入れる。
4.Pythonのインストール
# wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz # tar -xvzf Python-2.7.3.tgz # cd Python-2.7.3 # ./configure # make # make install
5.nvmのインストール
その後、nvmで古めのバージョンをinstall。
もっと新しいバージョンでも良いかもしれないが、細かく調べるのが面倒くさくなったので、適当に入力してみた。
# mkdir nvm # cd nvm/ # git clone git://github.com/creationix/nvm.git . Cloning into .... remote: Counting objects: 463, done. remote: Compressing objects: 100% (282/282), done. remote: Total 463 (delta 239), reused 384 (delta 170) Receiving objects: 100% (463/463), 63.45 KiB, done. Resolving deltas: 100% (239/239), done. # ls README.markdown bash_completion nvm.sh test # . ./nvm.sh # nvm install v0.4.1 (長いので略) # node -v v0.4.1
インストール完了!