Я недавно установил node.js и npm и пытался установить пакет learnyounode npm с помощью sudo npm install -g learnyounode
, но после установки я не могу получить к нему доступ из командной строки. Когда я запускаю learnyounode
, я получаю
/ usr / bin / env: node: нет такого файла или каталога
Я проверил /usr/local/lib/node_modules
, чтобы найти learnyounode
папка в ней, не только learnyounode, я не могу получить доступ к пакетам npm из командной строки. Я использую npm 1.3.10 и node.js 0.10.25.
Попытайтесь установить как это, тогда Вам не нужна символьная ссылка. На вашем месте я удалил бы его, потому что Вы не могли бы получить обновления автоматически и всегда иметь, чтобы "повторно связать" его.
Попытка это как это:
aptitude install nodejs
apt-get install npm
aptitude install nodejs-legacy
Тогда попытка установить npm пакеты
npm install -g bunyan
npm install -g forever
Как упомянуто в разделе комментария, создайте ссылку для решения проблемы:
sudo ln -s /usr/bin/nodejs /usr/bin/node
, С другой стороны, как упомянуто в это связанное сообщение , можно также использовать update-alternatives
, чтобы сделать задание:
sudo update-alternatives --install /usr/bin/node node /usr/bin/nodejs 10
Так или иначе, это должно теперь хорошо работать.