npmコマンド実行時にbad interpreter:が出力されたときの対処法



npmコマンド実行時で以下のようなエラーが出た場合の対処法

npm ls を実行したときに、bad interpreter: *** /nodeなエラーが出たときの解決法を以下に記します。

解決方法は再インストール・・・と単純

curl https://npmjs.org/install.sh | sh

という一行で解決しました。

理由の推測

npmのインストール時に以下のようなメッセージが出ていたこと、僕の場合はNode.jsのディレクトリを最初にインストールしたディレクトリから変えたため起こりました。なので、おそらくインストール時のNodeのパスを覚えておいて、それを使い回すような設定に成っているんだと思います。

 

参考URL

同じbad interpreterのエラーが出ていた方

[sc:採用情報へのリンク]
カテゴリー: 未分類   作成者: 星野 善彦 パーマリンク

星野 善彦 の紹介

node.js / Objective-Cにて、アトサクという検索管理サービスを作っています。 本ブログでは、トラブルシューティングとともに、参考になるキーワードを紹介します。 もし、気になるキーワードがあれば、アトサクに追加して頂ければ幸いです。