運(yùn)行一個腳本full_build.sh時,一直是提示我:-bash:./full_build.sh:/bin/bash^M:badinterpreter:Nosuchfileordirectory開始是說我權(quán)限不夠,不能運(yùn)行,接著我就把權(quán)限給改了,就一直報(bào)上面問題.記得幾個月前,就遇到過類似的問題,當(dāng)時是在編譯AndroidFramework,后來打開出錯的.xml文件" />

日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

/bin/bash^M: bad interpreter: No such file o

系統(tǒng) 1838 0

<今天遇到的問題,? 網(wǎng)上有非常多類似的文章,? 個人記錄下來,? 加深記憶,? 已經(jīng)明確的就繞路吧.>


運(yùn)行一個腳本full_build.sh 時, 一直是提示我 :

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


開始是說我權(quán)限不夠, 不能運(yùn)行, 接著我就把權(quán)限給改了,? 就一直報(bào)上面問題.

記得幾個月前, 就遇到過類似的問題, 當(dāng)時是在編譯Android Framework, 后來打開出錯的.xml文件, 非常直接的看到非常多的 ^M 的標(biāo)識 , ? 因?yàn)樨?fù)責(zé)編譯的同事幫忙攻克了, 就沒有去問為什么, 今天再次遇到, 就上網(wǎng)搜了搜, 才明確了原因. ??


出現(xiàn)上面錯誤的原因之中的一個是腳本文件是DOS格式的, 即每一行的行尾以\r\n來標(biāo)識, 使用vim編輯器打開腳本, 執(zhí)行:

:set ff?

能夠看到DOS或UNIX的字樣. 使用 set ff=unix把它強(qiáng)制為unix格式的, 然后存盤退出, 就可以.


網(wǎng)上也有非常多的其它方法, 比方: 運(yùn)行dos2unix 命令轉(zhuǎn)換編碼,?? 命令為: #dos2unix full_build.sh,? 但我沒有 dos2unix 的安裝包, 所以就跳過了.?


也有說造成這樣的問題的解決辦法是在使用vim時不小心按了個: Ctrl+v,? 腳本是我從server上下的, 不清楚究竟怎么會變成了DOS格式的了. 總之攻克了即可啦.

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


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 饶河县| 泗洪县| 穆棱市| 鹰潭市| 庆阳市| 泰顺县| 江阴市| 林口县| 开化县| 迭部县| 毕节市| 明光市| 汉中市| 苏尼特左旗| 始兴县| 彩票| 黑水县| 吐鲁番市| 遂昌县| 曲阜市| 科技| 饶河县| 龙口市| 通海县| 绥德县| 西畴县| 西乡县| 仁化县| 恩平市| 平度市| 思茅市| 郁南县| 富顺县| 茶陵县| 泰宁县| 通海县| 天长市| 普定县| 茌平县| 汉阴县| 太康县|