Skip to content

Instantly share code, notes, and snippets.

@lxyuma
Last active August 29, 2015 14:02
Show Gist options
  • Save lxyuma/0bbe68887f765128d714 to your computer and use it in GitHub Desktop.
Save lxyuma/0bbe68887f765128d714 to your computer and use it in GitHub Desktop.
defaultにrbenvのrubyでなくてsystemのrubyを出すようになった

situation

  • 昔、rbenvインストールしてた。
  • その後、気付けばsystemのruby出すようになってた
  • rbenvのrubyが反応しない

原因

  • 結局、後でcocos2d入れたためだった。
    • cocos2dが勝手に/usr/binをexport追記していた。
    • これがrbenvのパス指定より後ろに/usr/binが来ていたので、そこにあるdefaultのrubyが反応していた

対処

  • 順序逆にしたら解決
# Add environment variable ANT_ROOT for cocos2d-x
export ANT_ROOT=/usr/bin
export PATH=$ANT_ROOT:$PATH

# rbenv
export PATH="$HOME/.rbenv/bin:$PATH"
if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment