我的节点安装在:
/usr/local/bin/node
并且我添加了shebang:
#!/usr/local/bin/node
到文件顶部,并给我的节点应用程序文件755的权限,但是当我尝试运行时:
> ./my-app
我老了:
-bash: ./my-app: No such file or directory
我究竟做错了什么?
Answers:
.js
在那里进行工作
#!/usr/bin/env node
并且节点位于“ / usr / local / bin / node”上。我想,一旦我删除了“ .js”,Mac OS便将其视为二进制文件,并且能够像这样执行它。但是现在我又感到困惑了-当然可以。
chmod +x
当然是必要的。
ls -l ./my-app
应该有所帮助。