macでnodebrewをインストしたらnpmコマンドでエラーが出たときの対応

1. npmコマンド実行したらでnodeが無いとエラー

Node.jsのパッケージ管理ツールnpmでライブラリをinstallしようとしたら「env: node: No such file or directory」とエラー
[code]
$ npm install -g sse-bench
env: node: No such file or directory
[/code]

2. nodeインストール

バージョン管理ができるnodebrewをbrewでインストール
[code]
$ brew update
$ brew install nodebrew
$ nodebrew install latest
$ nodebrew list
$ nodebrew use v0.12.3
$ nodebrew list
$ echo ‘export PATH=$PATH:/Users/hayakawatomoaki/.nodebrew/current/bin’ >> ~/.bashrc
$ source ~/.bashrc
[/code]

3. またnpmで下記のエラー

[code]
$ npm -v
module.js:338
throw err;
^
Error: Cannot find module ‘npmlog’
at Function.Module._resolveFilename (module.js:336:15)
at Function.Module._load (module.js:278:25)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at /usr/local/lib/node_modules/npm/bin/npm-cli.js:18:11
at Object. (/usr/local/lib/node_modules/npm/bin/npm-cli.js:86:3)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
[/code]

4. npmを再インストール

もともとinstallされているnode,npmの残骸が悪さをしているので削除
[code]
$ sudo rm -rf /usr/local/lib/node_modules
[/code]

削除されたことを確認
[code]
$ npm -v
-bash: /usr/local/bin/npm: No such file or directory
[/code]

npmを再インスト
[code]
$ curl -0 -L http://npmjs.org/install.sh | sudo sh
[/code]

パスを通す
[code]
$ echo ‘export PATH=$PATH:~/.nodebrew/current/bin:~/.nodebrew/current/lib/node_modules/npm/bin’ >>
~/.bashrc
$ source ~/.bashrc
[/code]

5. 正常に表示された

[code]
$ npm -v
2.10.0
[/code]

しかし上記で使っているSyntaxHighlighterは大分古くなったから代わりのものはないのかな。