debian で node.js を使うときのメモ

nvm でバージョン管理とか上手くいかず、Gentoo とか FreeBSD で node.js を使ってたけどこの方法なら上手くいった。

手順は次の通り。

ディストリの node.js と npm をインストール

使ったのは debian 8.7

$ cat /etc/debian_version 
8.7

apt-get で node.js と npm をインストール

$ sudo apt-get install nodejs npm -y
$ hash -r
$ nodejs -v
v0.10.29
$ npm -v
1.4.21

npm で n をインストール

npm で node.js のバージョンを管理できると n をインストールする

$ sudo npm install -g n

n で最新の node.js をインストール、npm の更新

n latest で最新の node.js を入れられる。
npm は自身のアップデートを実施。

$ sudo n latest
$ hash -r
$ node -v
v7.5.0
$ sudo npm install g- npm

ディストリの node.js と npm をアンインストールする

apt-get でさようならします。

$ sudo apt-get purge nodejs npm -y
$ sudo apt-get autoremove --purge -y
$ hash -r
$ npm -v
4.2.0

とりあえず hubot は動いたりしてる。