Bash 使用';cd&x27;终端打印中的语法错误

Bash 使用';cd&x27;终端打印中的语法错误,bash,terminal,Bash,Terminal,在终端中更改目录时,我在命令行上获得额外的输出。输出为: Casey-MacBook-Pro:~ casey$ cd Envs -bash: command substitution: line 9: syntax error near unexpected token `done' -bash: command substitution: line 9: ` done' Caseys-MacBook-Pro:Envs casey$ 你知道这是什么原因吗?可能是我的bash档案里的什么

在终端中更改目录时,我在命令行上获得额外的输出。输出为:

Casey-MacBook-Pro:~ casey$ cd Envs
-bash: command substitution: line 9: syntax error near unexpected token `done'
-bash: command substitution: line 9: `    done'
Caseys-MacBook-Pro:Envs casey$ 
你知道这是什么原因吗?可能是我的bash档案里的什么东西吗?这是我运行subl~/.bash\u配置文件时bash配置文件的外观:

# MacPorts Installer addition on 2013-03-02_at_20:37:40: adding an appropriate PATH variable for use with MacPorts.
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
# Finished adapting your PATH environment variable for use with MacPorts.

# Setting PATH for Python 2.7
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*

# Setting PATH for Python 3.4
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.4/bin:${PATH}"
export PATH

export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
source /usr/local/bin/activate.sh

# MacPorts Installer addition on 2015-09-24_at_12:31:24: adding an appropriate PATH variable for use with MacPorts.
export PATH="/opt/local/bin:/opt/local/sbin:$PATH"
# Finished adapting your PATH environment variable for use with MacPorts.

export STORMPATH_API_KEY_ID=""
export STORMPATH_API_KEY_SECRET=""
export SENDGRID_API_KEY=""
export SECRET_KEY=""
export FLASK_CONFIG=""
export DEV_DATABASE_URL=""
export TEST_DATABASE_URL=""

# Setting PATH for Python 2.7
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH

# Setting PATH for Python 3.5
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.5/bin:${PATH}"
export PATH

听起来问题在于,
virtualnvwrapper.sh
正在将
cd
重新定义为一些不完整的东西

尝试从
~/.bash\u profile
中注释这些内容,然后打开一个新的终端窗口

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
source /usr/local/bin/virtualenvwrapper.sh
source /usr/local/bin/activate.sh

键入cd
显示什么?它显示:cd是一个函数cd(){autoenv_cd“$@}文件
~/Envs/.env
~/.env
是否存在?如果是这样的话,您能将它们的内容添加到问题中吗?目录~/Envs存在,但文件.env不存在。我试图编辑它,但它是一个新文件。不管怎样,您似乎已经安装了,并且autoenv脚本本身或由其加载的脚本已损坏。
/usr/local/bin/activate.sh的内容?