[[Ruby]]

*目次 [#o99204a1]
-[[環境MacOS X 10.11.1でbrewでインストールする>#e114f46b]]
-[[CentOS6.7でソースからインストールする>#n4ac5a93]]
-[[CentOS6.7でrbenvからインストールする>#qf243fd8]]

*環境 [#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

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS