LoginSignup
2
3

More than 5 years have passed since last update.

rbenvインストール手順

Last updated at Posted at 2017-01-12

rbenvのインストール手順を記録に残しておく。
rbenvは複数のRubyのバージョンを管理することができ、アプリケーションごとに異なったRubyのバージョンを使うことができる。

環境

使用したOSバージョンは次の通り。

  • CentOS 6.8

手順

  1. rbenvスクリプトを配置する。

    git clone https://github.com/rbenv/rbenv.git ~/.rbenv
    
  2. rbenvスクリプトの実行設定を行う。

    echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
    
  3. 下記コマンドを実行し、指示にしたがう。

    ~/.rbenv/bin/rbenv init
    

    今回の環境では次の行を~/.bash_profileに追記するよう指示された。

    eval "$(rbenv init -)"
    
  4. 設定反映のため、シェルに入り直す。

  5. rbenvスクリプトの動作確認を行う。

    下記コマンドを実行し、rbenv is a functionが表示されることを確認する。

    type rbenv
    
  6. ruby-buildをインストールする。

    ruby-buildプラグインをインストールすることで、Rubyのインストールを自動化できる。

    git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
    
  7. Rubyの依存パッケージをインストールする。

    sudo yum install -y gcc openssl-devel readline-devel zlib-devel
    
  8. Rubyをインストールする

    インストールできるバージョンはrbenv install -lで確認できる。

    rbenv install (インストールするバージョン)
    

使い方

rbenvでRubyのバージョンを切り替える方法は次の2種類がある。

  • ディレクトリごとにバージョンを指定
  • システム全体でバージョンを指定

※両方の指定がある場合はディレクトリごとのバージョン指定が優先される。

ディレクトリごとにバージョンを指定する場合

  1. バージョンを指定するディレクトリに移動する
  2. バージョンを指定する

    rbenv local (バージョン)
    
  3. バージョンが指定されたか確認する

    rbenv version
    ruby -v
    

システム全体でバージョンを指定する場合

  1. バージョンを指定する

    rbenv global (バージョン)
    
  2. バージョンが指定されたか確認する

    rbenv version
    ruby -v
    

rbenvサブコマンド

よく使うサブコマンドは次のものがある。

rbenvでインストールしているすべてのRubyのバージョンを表示

rbenv versions

現在指定されているRubyのバージョンを表示

rbenv version

参考ページ

rbenvインストール
https://github.com/rbenv/rbenv#basic-github-checkout
ruby-buildインストール
https://github.com/rbenv/ruby-build#installation

2
3
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
2
3