问题
My node installation is at:
/usr/local/bin/node
and I've added the shebang:
#!/usr/local/bin/node
to the top of the file and given my node app file the permissions 755, but when I try to run:
> ./my-app
I get the old:
-bash: ./my-app: No such file or directory
What am I doing wrong?
回答1:
The node shebang is:
#!/usr/bin/env node
Not all systems place node in the same location, its possible that you have the location incorrectly. This will find them all.
Source
Also
来源:https://stackoverflow.com/questions/24253027/node-and-shebang-help-executing-via-command-line