2016-03-31 2 views
0

У меня есть сценарий hello, который имеет следующее содержание:Нет такого файла или каталога на скрипте узел оболочки

#!/usr/bin/env node 
console.log('hello there!'); 

Когда я запускаю его с ./hello, я получаю следующий вывод:

$ ./hello 
: No such file or directory 

Когда я запускаю его с node ./hello, я получаю следующий результат:

$ ./hello 
hello there! 

Это на Ubuntu 16.04.

+0

Я не могу воспроизвести его. (просто попробовал, работал) – SPillai

+2

Вы запустили chmod + x hello? – Will

+1

@JamesMonger вы должны были добавить, для какой ОС вы пытаетесь. –

ответ

1

Это было решено путем установки правильных разрешений с помощью chmod +x hello и обеспечения правильности концов строк.

Смежные вопросы