Продолжайте получать ошибки при открытии окна терминала

#bash #macos #terminal

#bash #macos #терминал

Вопрос:

Каждый раз, когда я открываю окно терминала (я использую HyperTerm / Hyper.app , но он делает то же самое на терминале Mac по умолчанию), я получаю эту ошибку:

 ': not a valid identifier
: command not found
': not a valid identifier
: command not found
: command not found
: command not found
: command not found
  

Я думаю, что это связано с моим профилем bash, но я не понимаю, потому что я не вижу в нем никаких ошибок.

Это мой .bash_profile :

 # 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.4
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.4/bin:${PATH}"
export PATH

#Path Java
export JAVA_HOME=`/usr/libexec/java_home -v 1.7`
#or
export JAVA_HOME=`/usr/libexec/java_home -v 1.8`

#yagarto
export PATH=$HOME/yagarto/yagarto-4.7.2/bin:$PATH
export PATH=$HOME/yagarto/yagarto-4.7.2/tools:$PATH

#GO
export PATH=/usr/local/go/bin:$PATH
export GOPATH=$HOME/Desktop/Dev/Go

#Ruby Gem
export GEM_HOME=$HOME/.gem
export GEM_PATH=$GEM_HOME

# Ruby PATH
export PATH=/usr/local/lib/ruby/gems/2.3.0/bin:$PATH
export PATH=/usr/local/opt/ruby/bin:$PATH
  

Комментарии:

1. Если вы source используете свой профиль (или любой другой эквивалент в OSX) с инструкциями печати перед каждой командой, вы должны иметь возможность перейти к какому из них, если у вас возникли проблемы?

2. я попробовал ваш профиль в iTerm2 и не получил никаких ошибок

3. Я также рекомендую вам добавить «set -x» в начале вашего профиля, чтобы увидеть, какие строки приводят к ошибкам.

4. Я попробовал поиск и, по-видимому, он не поступает из bash_profile. Что это может быть тогда? Это должен быть скрипт, который запускается всякий раз, когда я открываю терминал, у меня нет bash_rc, поэтому этого не может быть…