あいつの日誌β

働きながら旅しています。

Node.jsのセットアップ備忘録

Node.jsのセットアップ備忘録

環境

% sw_vers
ProductName:    Mac OS X
ProductVersion: 10.6.8
BuildVersion:   10K549

nvm を導入する

nvm は Node Version Manager の略です。

% cd ~/project
% git clone git://github.com/creationix/nvm.git

nvm へのエイリアスを張る

% ln -sf $HOME/project/nvm $HOME/.nvm

直接 $HOME/.nvm に git clone してもよいと思うのですが、私はなんとなく $HOME/project に node を置きたかったのでこうしました。

zshrc の設定

この状態だと nvm コマンドを発見できません。

% which nvm
nvm not found

次のようにすると nvm が見つかるようになります。各自で zshrc などに記述しておくと良いでしょう。

% source $HOME/.nvm/nvm.sh

ただし、この状態だと node と npm が見つかりません。

% which node
node not found
% which npm
npm not found

以下のコマンドを実行するとよいです。

% nvm ls > /dev/null
% nvm sync > /dev/null
% nvm use defaults > /dev/null

こうすると node と npm の場所を知る事ができます。

% which node
/Users/okamura/.nvm/v0.6.10/bin/node
% which npm
/Users/okamura/.nvm/v0.6.10/bin/npm

ということで zshrc などに以下を記述しておくとよいです。

source $HOME/.nvm/nvm.sh
nvm ls > /dev/null
nvm sync > /dev/null
nvm use defaults > /dev/null

本当はもっといい方法がある気がしますが分かってないので、どうすればいいのか知ってる人いたら教えて下さい。

おしまい