LoginSignup
10
12

More than 5 years have passed since last update.

CentOSにanyenvでRubyをインストールする

Posted at

環境

CentOS 6.6

事前準備

まずはGitgccをインストール

$ sudo yum install -y gcc git

anyenvのインストール

作者の解説記事とリポジトリのREADMEを読みながらインストールします
anyenvという**env系の簡易マネージャを作った
riywo/anyenv

$ git clone https://github.com/riywo/anyenv ~/.anyenv

$ echo 'export PATH="$HOME/.anyenv/bin:$PATH"' >> .bashrc
$ echo 'eval "$(anyenv init -)"' >> .bashrc
$ exec $SHELL -l

インストールが完了したらanyenvコマンドを確認してみましょう

$ anyenv install -l
Available **envs:
  Renv
  crenv
  denv
  erlenv
  exenv
  goenv
  hsenv
  jenv
  luaenv
  ndenv
  nenv
  nodenv
  phpenv
  plenv
  pyenv
  rbenv
  sbtenv
  scalaenv

rbenvがありますね。では、rbenvをインストールします。

rbenv

rbenvをインストール

$ anyenv install rbenv
$ exec $SHELL -l

Rubyインストールの事前準備

Rubyのビルドに必要なライブラリをyumでインストールしておきます。

$ sudo yum install -y openssl-devel readline-devel zlib-devel

Rubyインストール

今回はRuby2.2.3をインストールします

$ rbenv install 2.2.3
Downloading ruby-2.2.3.tar.gz...
-> https://dqw8nmjcqpjn7.cloudfront.net/df795f2f99860745a416092a4004b016ccf77e8b82dec956b120f18bdc71edce
Installing ruby-2.2.3...
Installed ruby-2.2.3 to /home/yourname/.anyenv/envs/rbenv/versions/2.2.3
$ rubyenv versions
2.2.3

Ruby2.2.3をインストールできました。
複数バージョンをインストールするなら rbenv install x.x.x で適宜インストール出来ます

バージョンを指定

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

$ rbenv global 2.2.3

特定のディレクトリでだけ使用するバージョンを指定する

$ rbenv local 2.2.3

確認

$ ruby -v
uby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-linux]
10
12
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
10
12