web-dev-qa-db-fra.com

node et Shebang: aide à l'exécution via la ligne de commande

L'installation de mon nœud est à:

/usr/local/bin/node

et j'ai ajouté le Shebang:

#!/usr/local/bin/node

en haut du fichier et en attribuant les autorisations 755 à mon fichier d'application de noeud, mais lorsque j'essaie de l'exécuter:

> ./my-app

Je reçois le vieux:

-bash: ./my-app: No such file or directory

Qu'est-ce que je fais mal?

64
asking

Le noeud Shebang est:

#!/usr/bin/env node

Tous les systèmes ne placent pas le noeud au même emplacement, il est possible que l'emplacement soit incorrect. Cela les trouvera tous.

Source

aussi

176
secretformula