7
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

terminal起動時に毎回bashエラーが表示される

Last updated at Posted at 2016-04-11

brew doctorを動かしたところどうやらpyenvの置き場が原因でwarningをもらっていたので色々といじっていたら何故かterminalを起動した際に毎回以下のエラ−が表示される始末に。

-bash: pyenv: command not found
-bash: pyenv: command not found

〜/.bash_profile , 〜/.bashrc /etc/profileの何処かにpyenvを実行するコードを記述してあることが原因です。
ログイン時に読まれるのは.bash_profileなどのprofile系のファイルになります。
.bashrcはrun commandの意味で,ログイン時にも呼ばれますがbashというコマンドを単独で使う度呼ばれます。
試しにbashと打ってみて実行されないようであればprofile系のファイルの何処かにpyenvを実行する記述が入ってると思うのでそれを消去してください。

どうやらbash自体に問題があるというよりはterminal起動時にも関わってくるbash_profileに書き込みが残っていてそれが原因なのではと思い、touch ~/.bash_profile; open ~/.bash_profileで起動。

export PATH=$PATH:/usr/local/mysql/bin

[[ -s "$HOME/.profile" ]] && source "$HOME/.profile" # Load the default .profile

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*

# 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

export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
export TMPDIR="$HOME/tmp"
export PYTHON_PATH=./
eval "$(pyenv init -)" #ここと
eval "$(pyenv virtualenv-init -)" #ここが原因で起動している模様

# 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

# 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
alias brew="env PATH=${PATH/\/Users\/hironorisama\/\.pyenv\/shims:/} brew" 

元々pyenvをアンインストールしてやり直す予定だったのでpyenv関係のpathを全て消したところ正常な状態に戻った。

#参考にしたリンク

7
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?