2015/11/18

在 raspberry pi2 上安裝 nodejs



pi2也出來一陣子了

之前也順利安裝0.10.36進去

不過一直以來在安裝某些套件(例: iced-coffee-script)的時候都會出現錯誤(似乎是gyp的問題?)

雖然暫時是不會用到iced-coffee-script了

但是今天我想試用看看pm2時也發生同樣問題

想說來升級個nodejs版本看看可不可以解決

於是乎

$ wget http://node-arm.herokuapp.com/node_latest_armhf.deb
$ sudo dpkg -i node_latest_armhf.deb


然後就爆炸了


 $ node -v
node: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by node)
node: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.16' not found (required by node)


真是糟糕,上面還有production在跑啊...

後來找到了
https://github.com/nodesource/distributions

原本是用0.10.36那就還是安裝0.10比較保險

curl -sL https://deb.nodesource.com/setup_0.10 | sudo -E bash -
sudo apt-get install -y nodejs


目前看來一切沒問題

$ node -v
v0.10.40


安裝pm2也正常,看來是解決了!!

沒有留言:

張貼留言