2016-03-31 112 views
0

我有一個腳本hello它具有以下內容:節點的shell腳本沒有這樣的文件或目錄

#!/usr/bin/env node 
console.log('hello there!'); 

當我與./hello運行它,我得到以下的輸出:

$ ./hello 
: No such file or directory 

當我運行它node ./hello,我得到以下輸出:

$ ./hello 
hello there! 

這是在Ubuntu 16.04上。

+0

我無法複製它。 (剛剛試過,工作過) – SPillai

+2

你運行過chmod + x hello嗎? – Will

+1

@JamesMonger你應該添加,你嘗試的操作系統。 –

回答

1

這可以通過使用chmod +x hello設置正確的權限並確保行結束是正確的來解決。

相關問題