首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >'\r':找不到命令- .bashrc / .bash_profile

'\r':找不到命令- .bashrc / .bash_profile
EN

Stack Overflow用户
提问于 2012-07-24 00:45:54
回答 18查看 400.1K关注 0票数 330

我有windows,使用Cygwin,试图通过我的.bashrc文件永久设置JAVA_HOME

.bashrc:

export PATH="$JAVA_HOME/bin:$PATH"  
export JAVA_HOME=$JAVA_HOME:"/cygdrive/c/Program Files (x86)/Java/jdk1.7.0_05"

.bash_profile:

if [ -f ~/.bashrc ]; then
   source ~/.bashrc
fi

运行cygwin的

-bash: $'\377\376if': command not found
-bash: $'then\r': command not found
: No such file or directorysu//.bashrc
-bash: /cygdrive/c/Users/jhsu//.bash_profile: line 3: syntax error near unexpected token `fi'
-bash: /cygdrive/c/Users/jhsu//.bash_profile: line 3: `fi'

我不确定我是从另一个系统的教程中拿到的命令,还是我漏掉了一个步骤。或者空格导致我的命令不能正常运行。

我已经看过多个类似的问题,但我还没有找到一个问题完全错误的地方。

我的主路径:

$ echo $HOME
/cygdrive/c/Users/jhsu
$ echo ~
/cygdrive/c/Users/jhsu/

所以我认为这些文件应该放在正确的位置。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11616835

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档