小弟是使用 sublime text 3 當作開發工具,但是在上傳 source code 到 Linux 環境的時候出現錯誤訊息
-bash: /bin/bash^M: bad interpreter: No such file or directory
這個看起來很明顯的是編碼問題,但是我在 Sublime 上儲存成 UTF-8,並且在 Preferences 也加入了 "default_encoding": "UTF-8",依然還是出現這個問題
幾經查詢後在一篇 stackoverflow 找到解決方案
在裡面其中一個回答提到
"
If you use Sublime Text on Windows or Mac to edit your scripts:
Click on View > Line Endings > Unix and save the file again.
"
將換行格式(Line Endings) 由 Windows 改為 Unix 在儲存一次檔案就可以解決這個問題!
參考資料:
-bash: ./my_script: /bin/bash^M: bad interpreter: No such file or directory
Orignal From: Sublime 在 Windows 下開發出現「-bash: /bin/bash^M: bad interpreter: No such file or directory」
沒有留言:
張貼留言