Linux下執行bash指令碼顯示“: /usr/bin/env: "bash\r": 沒有那個檔案或目錄
用 ./ 執行bash指令碼檔案出現 報錯資訊 /usr/bin/env: "bash\r": 沒有那個檔案或目錄
錯誤原因:這主要是因為bash後面多了\r這個字元的原因。在linux終端下,輸出\r會什麼都不顯示,只是把游標移到行首。於是終端雖然輸出了/usr/bin/env bash,但是碰到\r後,游標會被移到行首,接著輸出了:No such file or directory把前面的覆蓋掉了。於是出現了那個莫名其妙的出錯資訊了
解決辦法:
用vim開啟sh指令碼檔案, 重新設定檔案的格式
:set ff 然後回車 再重新設定下檔案格式:
:set ff=unix 然後儲存退出
:wq! 回車相關推薦
Linux下執行Python指令碼顯示“: /usr/bin/env "python\r" 找不到那個檔案或目錄
用 ./ 執行python 指令碼檔案出現 報錯資訊 /usr/bin/env "python\r" 找不到那個檔案或目錄 錯誤原因:這主要是因為\r這個字元的緣故。在linux終端下,輸出\r會什麼都不顯示,只是把游標移到行首。於是終端雖然輸出了/usr/bin/env:
Linux下執行bash指令碼顯示“: /usr/bin/env: "bash\r": 沒有那個檔案或目錄
用 ./ 執行bash指令碼檔案出現 報錯資訊 /usr/bin/env: "bash\r": 沒有那個檔案或目錄 錯誤原因:這主要是因為bash後面多了\r這個字元的原因。在linux終端下,輸出\r會什麼都不顯示,只是把游標移到行首。於是終端雖然輸出了/usr/bin/env bash,
ls: 無法訪問/usr/local/spark/lib/spark-assembly-.jar: 沒有那個檔案或目錄____________________ 完美解決!!!
ls: 無法訪問/usr/local/spark/lib/spark-assembly-.jar: 沒有那個檔案或目錄____________________ 完美解決!!! ls: 無法訪問/usr/local/spark/lib/spark-assembl
解決Linux下執行Python指令碼顯示“: 沒有那個檔案或目錄”的問題
我猜不少人都遇到過類似的問題: 在Windows下寫好了一個python指令碼,執行沒問題 但放到Linux系統下就必須在命令列前加上一個python直譯器才能執行 指令碼開頭的註釋行已經指明瞭直譯器的路徑,也用chmod給了執行許可權,但就是不能直接執行指令碼。 比如這個指令碼: #!/usr/bin/
Linux下執行Python指令碼顯示“: 沒有那個檔案或目錄”問題
後來一想,應該是編碼問題。Windows下,文字的換行是\r\n一同實現的,而Lnix/UNIX下則只用\n。對於: #!/usr/bin/env python\r\n 這樣一行文字,windows下的程式會認為#!/usr/bin/env python就是一行。而linux會認為#! /us
解決 linux下編譯make檔案報錯“/bin/bash^M: 壞的直譯器:沒有那個檔案或目錄” 問題
PS背景:我在公司做sdk 的pc端開發,所以經常會在win下編譯通過之後跑到linux下再執行一次已確保能支援多平臺。 今兒在win下跑完一程式,然後放到linux下跑的時候,我用指令:sudo ./build.sh但是卻沒有任何反應。於是我換
linux執行sh指令碼時提示“沒有那個檔案或目錄”
在linux上使用bash XXX.sh執行指令碼時,提示“for reading(No such file or directory)”。 問題原因: 因為作業系統是windows,在windows下編輯的指令碼,所以有可能有不可見字元。指令碼檔案是DOS格式的 即每一行
執行hexo提示/usr/bin/env: node: 沒有那個檔案或目錄
由於Ubuntu下已經有一個名叫node的庫,因此Node.js在ubuntu下預設叫nodejs,需要額外處理一下。 這個時候需要人為的建立連結,很簡單一句話即可! sudo ln -s `which nodejs` /usr/bin/node (adsbygoogle = w
/usr/bin/env: node: 沒有那個檔案或目錄
ubuntu下 nodejs 使用node 出現 Error: /usr/bin/env: node: 沒有那個檔案或目錄 1、如果是用sudo apt-get install nodejs命令安裝的nodejs, ubuntu在安裝的時候為了避免包的衝突,將nodejs的命令操作改
轉 : /usr/bin/env: "python\r": 沒有那個檔案或目錄
本文為博主原創文章,轉載請註明出處。 https://blog.csdn.net/OOC_ZC/article/details/72857925 在Ubuntu終端中執行python檔案,報錯 /usr/bin/env: "python\r":沒有那個檔案或目錄 這個檔案是從g
linux下安裝libcurl過程及開發遇到的問題"curl/curl.h:沒有那個檔案或目錄"缺少標頭檔案解決方法
可以從官網上下載https://curl.haxx.se/download.html,也可以命令列下載 我是從官網看的版本,複製連結,再在命令列下載 # wget https://curl.haxx.se/download/curl-7.51.0.tar.gz # tar -zvxf curl-7.
/usr/bin/env: "python\r": 沒有那個檔案或目錄
為了方便開發,隨時生成靜態化前端,我們可以在scripts中新建靜態化首頁的指令碼 指令碼檔案類似如下: #!/usr/bin/env python 是當前指令碼檔案執行的環境 但是bug出現了,在一次專案中,我們是多個組分為不同的模組,別人寫了指令碼檔案之後,我這邊
linux下安裝libcurl過程及開發遇到的問題"curl/curl.h:沒有那個檔案或目錄"缺少標頭檔案解決方法
可以從官網上下載https://curl.haxx.se/download.html,也可以命令列下載 我是從官網看的版本,複製連結,再在命令列下載 # wget https://curl.haxx.se/download/curl-7.51.0.tar.gz # tar -
bash: ./1.sh: /bin/bash^M: bad interpreter: 沒有那個檔案或目錄
有時候編寫指令碼時會出現類似標題列出的錯誤,這個問題大多數是因為你的指令碼檔案在windows下編輯過。windows下,每一行的結尾是\n\r,而在linux下檔案的結尾是\n,那麼你在windows下編輯過的檔案在linux下開啟看的時候每一行的結尾就會多出來一個字元\r
指令碼執行錯誤---binsh^M:損壞的直譯器 沒有那個檔案或目錄
在執行指令碼時,彈出錯誤提示: /bin/sh^M:損壞的直譯器: 沒有那個檔案或目錄 1 這是由於指令碼檔案在儲存時使用了DOS檔案格式造成的,可以用vim開啟檔案,然後執行下列操作: :set ff=unix :wq 1 2 在windows下面編輯指令碼,經常
bash檔案無法執行,提示沒有那個檔案或目錄的解決方法
現在在做Broadcom的BCM2157平臺,發給我們的平臺原始碼包裡只提供了一個patch,需要先從網上下載指定的Android原始碼,給的文件裡下載原始碼的部分所用的命令很多都不能使用了,不知道為什麼。按照常規的辦法下載裡指定的版本,在執行shell檔案打patch時結果報如下錯誤: [email
linux下用dom4j寫入xml時 報錯java.io.FileNotFoundException..(沒有那個檔案或目錄
今天在使用dom4j寫入xml檔案是報錯:java.io.FileNotFoundException..(沒有那個檔案或目錄) 但是我去讀取檔案時卻是正常的,這時我想到了linux下的許可權問題,所一我改了許可權,再試,還是這個錯誤,百度一下,發現這種錯誤大多是路徑不對或者
debian 64位下解決“bash ./沒有那個檔案或目錄”的問題
很多部落格告訴安裝ia32-libs解決,實際安裝時安裝不了 sudo apt-get install ia32-libs 使用下面命令安裝,親測可以使用 [email protected]:~$ sudo apt-get install lib32z1 lib
linux下用gcc編譯c程式時遇到的問題: error: stdio.h: 沒有那個檔案或目錄
原因是沒有安裝libc6-dev的軟體包。命令列下輸入apt-get install build-essential即可。這個build-essential是幹什麼的呢?原來build-essential是一個列表,包含了編譯debian包必需的大部分元件。安裝完之後,順利解
centos7執行shell報/bin/sh^M:損壞的直譯器: 沒有那個檔案或目錄
/bin/sh^M:損壞的直譯器: 沒有那個檔案或目錄 指令碼檔案儲存時使用了DOS格式,用DOS2UNIX轉為UNIX格式,也可以用vim開啟,用:set ff=unix轉換。 不要在 Windows下編輯指令碼檔案,否則經常會遇到這種問題。 程式碼: