-bash: /Users/tj/.bash_profile: line 17: syntax error: unexpected end of file
目前它位于我的终端窗口的顶部。我需要修复这个错误。我已经删除了 bash 文件中的最后一行。它看起来是这样的:
export OAUTHHOME=/Users/tj/OAuth export PATH=$PATH:$OAUTHHOME alias oauth-header="java -jar $OAUTHHOME/auth-header-1.4.jar -k 5370283b-9658-47b4-9112- -s Y4Hrx9q5YCHM_ -p https://oauth/access -c"
eval "$(rbenv init -)" if [ -f `brew --prefix`/etc/bash_completion ]; then
. `brew --prefix`/etc/bash_completion fi/Users/tj/.bash_profile
# Setting PATH for Python 3.7
# The original version is saved in .bash_profile.pysave PATH="/Library/Frameworks/Python.framework/Versions/3.7/bin:${PATH}" export PATH
# Load RVM into a shell session *as a function*
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
答案1
- 令人不安的是,您提供了一个 10 行文件以及一条涉及第 17 行的错误消息。
- 我不完全理解
eval "$(rbenv init -)" if
第三行的结构。
但明显的错误在第四行:
fi/Users/tj/.bash_profile
应该是fi
,并且- 前面应该有一个
;
(或者应该在单独的一行上)。