У меня последняя стабильная версия node.js
. Работает, работает npm, работает nvc.
Когда я пытаюсь установить grunt, я устанавливаю grunt-cli
, я устанавливаю grunt в локальную папку и после ввода grunt
, grunt --version
или grunt -h
и т. Д. Получаю следующее:
$ grunt --version
/usr/bin/env: node: No such file or directory
Я попытался добавить путь, но, поскольку я новичок в Linux, я мог сделать это неправильно.
Это отчет об установке grunt-cli:
/usr/local/bin/grunt -> /usr/local/lib/node_modules/grunt-cli/bin/grunt
grunt-cli@0.1.13 /usr/local/lib/node_modules/grunt-cli
├── resolve@0.3.1
├── nopt@1.0.10 (abbrev@1.0.7)
└── findup-sync@0.1.3 (lodash@2.4.2, glob@3.2.11)
не стесняйтесь говорить со мной, как если бы вы разговаривали с ребенком ... спасибо!
$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
Y'know, что, мой последний комментарий был довольно придирчив. Извинения.
У Вас есть установленный node.js, кроме двоичного файла назван nodejs
и пехотинец предполагает, что это node
.
Существует встроенный способ создать псевдонимы к программам: update-alternatives
sudo update-alternatives --install /usr/bin/node node /usr/bin/nodejs 10
После этого пехотинец должен смочь найти node
это указывает на nodejs