
-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
- 혼란스러운 점은 17행을 참조하는 오류 메시지가 포함된 10행 파일을 제공했다는 것입니다.
eval "$(rbenv init -)" if
세 번째 줄의 구조를 완전히 이해하지 못합니다 .
그러나 명백한 오류는 네 번째 줄에 있습니다.
fi/Users/tj/.bash_profile
이어야 하며fi
,- 앞에 하나가 있어야 합니다
;
(또는 별도의 줄에 있어야 합니다).