现在的位置: 首页 > 综合 > 正文

cygwin的bash错误:$’\r’: command not found 及unexpected end of file 的错误

2017年09月16日 ⁄ 综合 ⁄ 共 237字 ⁄ 字号 评论关闭

原因主要是因为 cygwin/home/admin 的工作目录下的几个配置文件,都是dos格式的,尤其是末尾的回车换行("\n\r"),而应该是unix的,只要个回车("\n")。因此,下载一个dos2unix命令包,解压安装在该工作目录下,运行如下命令:

cd

dos2unix  .bashrc

dos2unix  .inputrc

dos2unix  .bash_profile

dos2unix  /etc/bash.bashrc

再重新运行cygwin命令窗口,bush错误消失了!

抱歉!评论已关闭.