eji著

主にプログラミングや山登りの話などを書いていく予定

BeagleBoneBlack(Angstrom)に新しいバージョンのnode.jsをインストールする手順

元々インストールされているnode.jsだとserialportなどが利用できなく、新しいnode.jsをコンパイルしようにもインストールされているPythonのライブラリが色々と揃っていなかった(bz2やfilecmpなど)ので、Pythonから新しいものをコンパイルして入れていった。
※これでだいたい4時間くらいかかる。。。

Python のインストール

Pythonは2.7.6(現時点の2.7系で最新版)をpyenvを使いインストールした。

$ sudo opkg install libbz2-dev # Pythonで bz2 を利用するために必要
$ echo 'insecure' >> ~/.curlrc   # SSLの警告が出てしまうのを一時的に隠すため(本当は良くない)
$ git config --global http.sslVerify false # これもcurlと同様にSSLの警告が出てしまうため一時的に出さないようにした(これも良くない)
$ git clone git://github.com/yyuu/pyenv.git ~/.pyenv
$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.profile
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.profile
$ source ~/.profile
$ pyenv install 2.7.6
$ echo 'eval "$(pyenv init -)"' >> ~/.profile
$ source ~/.profile
$ pyenv global 2.7.6

node.jsのインストール

$ curl -k https://raw.github.com/creationix/nvm/master/install.sh | sh
$ nvm install v0.10.24