/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"
Другие вопросы по тегам