現在位置: 首頁 > Sublime > 正文

Sublime 在 Windows 下開發出現「-bash: /bin/bash^M: bad interpreter: No such file or directory」

之前都是使用 MacOS 開發,這兩天因為換工作而且新的 Macbook Pro 遲遲未開售,所以僅能使用手邊的 Windows 進行開發

 

小弟是使用 sublime text 3 當作開發工具,但是在上傳 source code 到 Linux 環境的時候出現錯誤訊息

 

這個看起來很明顯的是編碼問題,但是我在 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.

sublime_line_endings

 

將換行格式(Line Endings) 由 Windows 改為 Unix 在儲存一次檔案就可以解決這個問題!

 

另外也可以在 Preferences → Settings-User 裡面加入以下

 

 

 

 

參考資料:

-bash: ./my_script: /bin/bash^M: bad interpreter: No such file or directory

 

文章連結: https://shazi.info/sublime-%e5%9c%a8-windows-%e4%b8%8b%e9%96%8b%e7%99%bc%e5%87%ba%e7%8f%be%e3%80%8c-bash-binbashm-bad-interpreter-no-such-file-or-directory%e3%80%8d/ | Mr. 沙先生

該文章由 shazi7804 於2016年11月09日發表在 Sublime 分類下, 你可以發表回文,並在保留原文地址及作者的情况下引用到你的網站或部落格。
原文轉載請註明: Sublime 在 Windows 下開發出現「-bash: /bin/bash^M: bad interpreter: No such file or directory」 | Mr. 沙先生
標籤: ,

Sublime 在 Windows 下開發出現「-bash: /bin/bash^M: bad interpreter: No such file or directory」:給Mr.沙先生一點建議

發表回文