多分
環境はどれも最新なはずだけどnpmコマンドがことごとくerrorを吐く。
OS X 10.9.4.
npm -v
1.4.21
node -v
v0.10.30
npm コマンドを試すとこんなエラーが
Error: ENOENT, open ‘PATH_TO_DIRECTORY/null’
npm Troubleshooting を試す。
github: npm Troubleshooting
Try the latest stable version of npm
npm install -g npm
Errorになる
If your npm is broken
Just reinstall npm:
curl https://www.npmjs.org/install.sh | sh
Errorになる
Try clearing the npm cache
npm cache clean
Errorになる
home directoryの .npm を削除する
状況変わらず
ディスクユーティリティ「アクセス権を修復」を行う
状況変わらず
アンインストール後再インストール
困ったなぁー
一度削除しようと思ったけど uninstall の方法が分からない。
Mac OS X から Node.js をアンインストールする方法
そのものズバリ!助かりました。
削除コマンド後再インストール。
無事 npm コマンドが動き始めた。
参考にさせて頂いたブログに書いてあったコマンドを記録のために残しておきます。
lsbom -f -l -s -pf /var/db/receipts/org.nodejs.pkg.bom \ | while read i; do sudo rm /usr/local/${i} done sudo rm -rf /usr/local/lib/node \ /usr/local/lib/node_modules \ /var/db/receipts/org.nodejs.* |
NPM
sudo rm -rf ~/.npm |