web-dev-qa-db-ja.com

nodeとShebang:コマンドラインからの実行を支援

私のノードのインストール場所:

/usr/local/bin/node

そして、私はシバンを追加しました:

#!/usr/local/bin/node

ファイルの一番上にノードアプリファイルに755のアクセス許可を与えましたが、実行しようとすると:

> ./my-app

私は年を取ります:

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

何が間違っていますか?

64
asking

ノードShebangは次のとおりです。

#!/usr/bin/env node

すべてのシステムがノードを同じ場所に配置するわけではありません。その場所が間違っている可能性があります。これですべてが見つかります。

ソース

また

176
secretformula