节点shell脚本上没有此类文件或目录

时间:2016-03-31 00:03:41

标签: javascript node.js linux shell ubuntu

我有一个脚本hello,其中包含以下内容:

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

当我使用./hello运行它时,我得到以下输出:

$ ./hello 
: No such file or directory

当我使用node ./hello运行它时,我得到以下输出:

$ ./hello 
hello there!

这是在Ubuntu 16.04上。

1 个答案:

答案 0 :(得分:1)

通过使用chmod +x hello设置正确的权限并确保行结尾正确来解决此问题。