希望有人能帮助我弄清楚这个错误的原因:
-bash: /Users/me/.bash_profile: line 1: syntax error near unexpected token `source'
-bash: /Users/me/.bash_profile: line 1: `if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi source /Users/me/.bash_profile'
以下是我.bash_profile
中的一行:
if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi source /Users/me/.bash_profile
答案 0 :(得分:3)
fi
之后你错过了分号:
if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi; source /Users/me/.bash_profile
答案 1 :(得分:1)
检查.bash_profile
它看起来应该是这样的
if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi
应该在fi之后结束。
源/Users/me/.bash_profile
是您在编辑bash配置文件后应该运行的命令。在fi之后擦除它,一切都运行正常。