https://blog.csdn.net/KLS_CSDN/article/details/89761660
有些坑没遇到过总觉得不会发生,记录一下。编译时突然出现以下错误:
/usr/bin/env: ‘python(3)\r’: No such file or directory
查了半天发现是换行符错误,用vim打开检查git下载的工程全部变成了dos格式
set ff
fileformat=dos
回想起来前两天为了解决用其他编辑器出现自动换行符变为CR\LF的问题,使用了如下命令:
git config --global core.autocrlf true
导致/home/xxx/.gitconfig文件:
[core]
autocrlf = true
根据转载的链接里git config --global core.autocrlf input命令,估计能CR\LF自动转换为LF。但想到一个问题,如果原文件是CR\LF的,会全部改为LF,导致递交时文件全部内容都被标记为修改。所以考虑再三,只能把编辑器全部修改为unix格式,不用自动转换的方式,并删掉.gitconfig文件的字符:
[core]
autocrlf = true
经下载查看,已经恢复默认值LF换行符号。