我收到错误(eval):1附近的解析错误然后'当我使用zsh的命令源.zshrc'。
~ source .zshrc
(eval):1: parse error near `then'
这是我的.zshrc文件:
export ZSH=/Users/chourongqishi/.oh-my-zsh
export PATH=${PATH}:/usr/local/mysql/bin
export PATH=${PATH}:/usr/local/bin
export JAVA_HOME=/usr/libexec/java_home
export
PATH=${PATH}:${JAVA_HOME}:${ANDROID_SDK_ROOT}:${ANDROID_SDK_ROOT}
/platform-tools:${ANDROID_SDK_ROOT}/tools:${JAVA_HOME}:${JAVA_HOME}/bin
export PATH=${PATH}:/Users/chourongqishi/Library/Android/sdk/platform-
tools
export PATH=${PATH}:/Users/chourongqishi/Library/Android/sdk/tools
plugins=(git)
source $ZSH/oh-my-zsh.sh
source ~/.bash_profile
alias cls='clear'
alias -s html=subl
alias -s txt=subl
alias -s java=subl
alias -s xml=subl
答案 0 :(得分:1)
错误来自您使用的source
指令。 source
指令将在当前脚本的上下文中执行它们提供的文件。
您使用source ~/.bash_profile
。这个文件是一个bash脚本,你试图在zsh中执行它。
这就是您的问题所在:确保您不导入为其他shell程序创建的文件。