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

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

2016年12月5日

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

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

小弟是使用 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

分类: 未分类 标签:
本文的评论功能被关闭了.