ubuntuでnpm install dreddとした際に「/usr/bin/env: node: No such file or directory」エラー

ubuntu上で、npm installした際、

/usr/bin/env: node: No such file or directory
npm WARN This failure might be due to the use of legacy binary "node"
npm WARN For further explanations, please read
/usr/share/doc/nodejs/README.Debian

というエラーが発生

node.js – Can not install packages using node package manager in Ubuntu – Stack Overflowより

sudo apt-get install nodejs-legacy

ののち、再度 npm installすることで解決

nodejsのコマンド名がubuntuではnodejs、そのほかの環境でnodeとなっている仕様のため

それ以外の解決方法として、

  • nodeという名前でnodejsのシンボリックリンクを作成
  • nvm (Node Version Manager)などを用いてパッケージ管理とは別にインストール
広告

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中