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