ありません私のbin/www
ファイルでシェバング行は次のとおりです。ます。#/ usr/bin/envを!:そのようなファイルやディレクトリは
pi:~/ferc$ head -n 1 bin/www
#!/usr/bin/env node
しかし、それを実行する:
pi:~/ferc$ bin/www
bin/www: line 1: #!/usr/bin/env: No such file or directory
をenv
ファイルが存在しません:
pi:~/ferc$ ls -lL /usr/bin/env
-rwxr-xr-x 1 root root 31408 Feb 18 2016 /usr/bin/env
node
ファイルも存在します。
pi:~/ferc$ ls -al /usr/bin/node
lrwxrwxrwx 1 root root 15 Jul 7 18:29 /usr/bin/node -> /usr/bin/nodejs
そしてnode
実行罰金:
pi:~/ferc$ node -v
v4.2.6
エラーメッセージが本当に何を意味するのでしょうか?どのファイルに不満がありますか?
「どのノード」とは何ですか? –
エラーメッセージは、 "#!/ usr/bin/env"という名前のファイルを実行しようとしていて失敗していることを示しています。私は 'bin/www'の最初の行が何らかの形で壊れていると思うし、それはシバンとして認識されていない。 – Kenster
@Kenster、チップのおかげで。 'dos2unix'でファイルを実行したところ、エラーは消えてしまいました。 –