Ruby

目次 [#o99204a1]

-環境MacOS X 10.11.1でbrewでインストールする -CentOS6.7でソースからインストールする -CentOS6.7でrbenvからインストールする

環境 [#rc0a181f]

MacOS X 10.11.1

brewでインストール [#e114f46b]

 $ brew install rbenv ruby-build
 $ rbenv install -l
 $ rbenv install 2.2.2
 ※2015/12/22現在時点
 $ rbenv global 2.2.2
 特定の環境のみだった場合は local
 $ rbenv rehash

Pathを通す前 [#b3eb2260]

 $ which ruby
 /usr/bin/ruby
 $ ruby -v
 ruby 2.0.0p645 (2015-04-13 revision 50299) [universal.x86_64-darwin15]

Pathを通す [#t52e403b]

 $ cp -p .bash_profile .bash_profile.`date +%Y%m%d`
 $ vim .bash_profile
 ---
 PATH=  
/.rbenv/shims:"$PATH"
 ---
 $ source .bash_profile
 $ which ruby
 /Users/kazuma/.rbenv/shims/ruby
 $ ruby -v
 ruby 2.2.2p95 (2015-04-13 revision 50295) [x86_64-darwin15]
 $ which gem
 /Users/kazuma/.rbenv/shims/gem

参考URL:http://qiita.com/ikuwow/items/c604f4bff87275f89543

CentOS6.7でソースからインストールする [#n4ac5a93]

 # yum remove ruby
 # cd /usr/local/src
 # wget https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.gz
 2015/12/7最新版
 # tar xfvz ruby-2.2.3.tar.gz
 # cd ruby-2.2.3
 # ./configure --disable-install-doc
 # make
 # make install
 # which ruby
 /usr/local/bin/ruby
 # ruby -v
 ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-linux]
 # gem install bundler --no-rdoc --no-ri
 Fetching: bundler-1.10.6.gem (100%)
 Successfully installed bundler-1.10.6
 1 gem installed

参考URL http://seeku.hateblo.jp/entry/2013/05/29/081418

CentOS6.7でrbenvでインストールするパターン:説明 [#qf243fd8]

rbenvはrubyのバージョン管理ツール

バージョン2.2.3 [#x01f8733]

 # yum install openssl-devel readline-devel zlib-devel libcurl-devel

rbenvのインストール [#l8f4637a]

 # cd /usr/local
 # git clone git://github.com/sstephenson/rbenv.git rbenv
 # mkdir rbenv/shims rbenv/versions rbenv/plugins
 # groupadd rbenv
 # chgrp -R rbenv rbenv
 # chmod -R g+rwxXs rbenv

ruby-buildのインストール [#c2ffa944]

 # cd /usr/local/rbenv/plugins
 # git clone git://github.com/sstephenson/ruby-build.git ruby-build
 # chgrp -R rbenv ruby-build
 # chmod -R g+rwxs ruby-build

rbenv-default-gemsのインストール [#vc7e06e7]

 # cd /usr/local/rbenv/plugins
 # git clone git://github.com/sstephenson/rbenv-default-gems.git rbenv-default-gems
 # chgrp -R rbenv rbenv-default-gems
 # chmod -R g+rwxs rbenv-default-gems

環境変数の設定 [#nb45001b]

 # vi /etc/profile.d/rbenv.sh
 export RBENV_ROOT="/usr/local/rbenv"
 export PATH="$RBENV_ROOT/bin:$PATH"
 eval "$(rbenv init -)"
 # source /etc/profile.d/rbenv.sh

デフォルトでインストールする gem の指定 [#c5b844e6]

 # vi /usr/local/rbenv/default-gems
 bundler
 rbenv-rehash

インストールするrubyのバージョンを確認 [#rcd3a795]

 # rbenv install -l

インストール済みのrubyを確認 [#j1510b85]

 # rbenv versions

rubyのインストール [#d15223cf]

 # rbenv install 2.2.3
 # rbenv global 2.2.3
 # ruby -v

参考URL:http://kzy52.com/entry/2015/05/13/201831