![](/img/trans.png)
[英]Windows 10 Docker : /usr/bin/env: 'php\r': No such file or directory
[英]Debian - /usr/bin/env: 'php\r': No such file or directory
因此,直接解決問題,當我運行./yii
時,我似乎從Debian:stretch那里得到了我從Docker運行的錯誤。
但是,當我運行/usr/bin/env php -v
我得到了正確的輸出,並且沒有問題。
似乎在將新行轉換為字符串時出現問題,我不知道如何解決。
對不起,如果我的英語有點混亂,請先謝謝。
請注意:
nano
來編輯該文件,但這沒用。 我遇到了同樣的錯誤。 /usr/bin/php
php文件,並且它同時存在於php
和php7.1
php -v
您應該使用UNIX新行約定轉換文件。
您有一個DOS文件,該文件在\\n
之前有一個額外的\\r
字符,該字符被解釋為命令中的字符。 因此,系統將檢查程序php\\r
而不是php
,因此它將失敗。
tr -d '\15' < original_file > converted_file
應該做的工作(StackOverflow還有許多其他方法和技巧)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.