在 Cygwin 上面运行sh脚本或者编译软件的时候会经常出现的一个问题就是:
1 |
line 9: $'\r': command not found |
这样的错误,初步判断可能是因为 \r\n 的区别引起的,遇到这种情况,可以使用 dos2unix 来修复。
执行: dos2unix configure configure,之后再运行: ./configure ,就不会再出现上面的错误了。
当然如果你执行的脚步是start.sh
可以这样修复dos2unix start.sh start.sh
然后再运行脚本就可以了