Skip to content

Instantly share code, notes, and snippets.

@nyango
Last active August 29, 2015 14:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nyango/883eaaf6c17a105e99a0 to your computer and use it in GitHub Desktop.
Save nyango/883eaaf6c17a105e99a0 to your computer and use it in GitHub Desktop.
CentOSにpyenvとrbenvをシステム全体にインストール ref: http://qiita.com/jamejammy/items/f227c259485fbd3c7c9c
sudo git clone git://github.com/yyuu/pyenv.git /usr/local/pyenv
sudo git clone git://github.com/yyuu/pyenv-virtualenv.git /usr/local/pyenv/plugins/pyenv-virtualenv
exec $SHELL -l
sudo git clone git://github.com/sstephenson/rbenv.git /usr/local/rbenv
sudo git clone git://github.com/sstephenson/ruby-build.git /usr/local/rbenv/plugins/ruby-build
exec $SHELL -l
# インストール可能なバージョン一覧を出す
pyenv install -l
# 所定のバージョンをインストール(この場合3.4.2)
sudo -i pyenv install 3.4.2
# 所定のバージョンがインストールされたことを確認
pyenv versions
# 特定フォルダー以下でのみ使いたい場合
cd /home/jibun/python3/
pyenv local 3.4.2
sudo -i pyenv rehash
# 全体に設定する場合
pyenv global 3.4.2
sudo -i pyenv rehash
# インストール可能なバージョン一覧を出す
rbenv install -l
# 所定のバージョンをインストール(この場合2.1.3)
sudo -i rbenv install 2.1.3
# 所定のバージョンがインストールされたことを確認
rbenv versions
# 特定フォルダー以下でのみ使いたい場合
cd /home/jibun/ruby2.1/
rbenv local 2.1.3
sudo -i rbenv rehash
# 全体に設定する場合
rbenv global 2.1.3
sudo -i rbenv rehash
export PYENV_ROOT="/usr/local/pyenv"
export PATH="${PYENV_ROOT}/bin:${PATH}"
eval "$(pyenv init -)"
export RBENV_ROOT="/usr/local/rbenv"
export PATH="${RBENV_ROOT}/bin:${PATH}"
eval "$(rbenv init -)"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment