/usr/bin/env: узел --harmony: нет такого файла или каталога
Я искал онлайн на этом сайте и других сайтах решение, поэтому я наконец склонил голову и попросил помощи. Похоже, что большинство ответов идентифицируют конфликт имен node / nodejs и создают символические ссылки в качестве решения. У меня нет ни одного узла в моей системе.
Я использую _ n _ в качестве моего менеджера версий узлов. Так,
sudo n
отображает список установленных версий и позволяет мне выбирать. n просто копирует выбранную версию в / usr / local / bin / as. Он уже установил ссылку с / usr / bin / node на управляемую версию.
Я установил библиотеку JavaScript под названием "Waigo". Когда я запускаю следующее:
waigo init
Я получаю следующий вывод...
/usr/bin/env: node --harmony: No such file or directory
arrgghhh..... Я расстроен. Любая помощь будет оценена.
0 ответов
Это похоже на проблему со строкой shebang в сценарии оболочки, которая указывает программу, используемую для интерпретации файла. Это может выглядеть так:
#!/usr/bin/env node --harmony
Сообщение об ошибке в вашем случае предполагает, что env
пытается найти "node --harmony", который, вероятно, был проблемой с запуском исполняемого файла при вводе waigo
, Например, возможно, строка shebang была неправильно отформатирована, например:
#!/usr/bin/env "node --harmony"