报错 “build.sh /bin/bash^M: 坏的解释器:没有那个文件或目录”。
sh build.sh
bash build.sh
都报错
原因:在win下编辑的时候,换行结尾是\n\r , 而在linux下 是\n,所以才会有 多出来的\r
sed -i 's/\r$//' build.sh
另外如果报错:无法删除xxx文件,加个-f
就好了
报错 “build.sh /bin/bash^M: 坏的解释器:没有那个文件或目录”。
sh build.sh
bash build.sh
都报错
原因:在win下编辑的时候,换行结尾是\n\r , 而在linux下 是\n,所以才会有 多出来的\r
sed -i 's/\r$//' build.sh
另外如果报错:无法删除xxx文件,加个-f
就好了