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