错误 EOF 语法错误

错误 EOF 语法错误

-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

  1. 令人不安的是,您提供了一个 10 行文件以及一条涉及第 17 行的错误消息。
  2. 我不完全理解eval "$(rbenv init -)" if第三行的结构。

但明显的错误在第四行:

  • fi/Users/tj/.bash_profile应该是fi,并且
  • 前面应该有一个;(或者应该在单独的一行上)。

相关内容