grunt-cli не работает

У меня последняя стабильная версия 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
1
задан 24 September 2017 в 10:41

1 ответ

Y'know, что, мой последний комментарий был довольно придирчив. Извинения.

У Вас есть установленный node.js, кроме двоичного файла назван nodejs и пехотинец предполагает, что это node.

Существует встроенный способ создать псевдонимы к программам: update-alternatives

sudo update-alternatives --install /usr/bin/node node /usr/bin/nodejs 10

После этого пехотинец должен смочь найти node это указывает на nodejs

3
ответ дан 7 December 2019 в 12:43

Другие вопросы по тегам:

Похожие вопросы: