先のエントリーにも書きましたが、今gitlabというRuby on Railsによるgithubクローンをいじっています。
すでに語り尽くされてはいるものの、rbenv, ruby-buildを使って さくらのVPS(CentOS 6.4)にRubyをインストールする方法をまとめてみたいと思います。
1. 必要なRPMのインストール(後々必要な物も一緒に入れています)
# yum install gcc gcc-c++ make git # yum install openssl-devel readline-devel zlib-devel libcurl-devel # yum install ImageMagick ImageMagick-devel ipa-gothic-fonts ipa-mincho-fonts ipa-pgothic-fonts.noarch ipa-pmincho-fonts.noarch
2. rbenvのインストール
A) srcのclone
# cd /usr/local/src # git clone http://github.com/sstephenson/rbenv.git
B) .bashrcの修正と反映
# vi /etc/bashrc ===== 以下を追記 export PATH=$PATH:/usr/local/src/rbenv/bin export RBENV_DIR="/usr/local/src/rbenv" export RBENV_ROOT="/usr/local/src/rbenv" eval "$(rbenv init -)" ===== # source ~/.bashrc
3. ruby-buildのインストール
A) srcのclone
# mkdir /usr/local/src/rbenv/plugins # cd /usr/local/src/rbenv/plugins # git clone http://github.com/sstephenson/ruby-build.git
B) ruby-buildのインストールスクリプト(install.sh)を環境に合わせて修正
# cd /usr/local/src/rbenv/plugins/ruby-build # vim install.sh =====(以下の部分を書き換え) if [ -z "${PREFIX}" ]; then - PREFIX="/usr/local" + # PREFIX="/usr/local" + PREFIX="/usr/local/src/rbenv" fi =====
C) インストール
# ./install.sh
4. rubyのインストール
A) インストールバージョンの確認
# rbenv install -l Available versions: 1.8.6-p383 1.8.6-p420 1.8.7-p249 1.8.7-p302 1.8.7-p334 1.8.7-p352 1.8.7-p357 1.8.7-p358 1.8.7-p370 1.8.7-p371 1.9.1-p378 1.9.1-p430 1.9.2-p0 1.9.2-p180 1.9.2-p290 1.9.2-p318 1.9.2-p320 1.9.3-dev 1.9.3-p0 1.9.3-p125 1.9.3-p194 1.9.3-p286 1.9.3-p327 1.9.3-p362 1.9.3-p374 1.9.3-p385 1.9.3-p392 1.9.3-p429 1.9.3-preview1 1.9.3-rc1 2.0.0-dev 2.0.0-p0 2.0.0-p195 2.0.0-preview1 2.0.0-preview2 2.0.0-rc1 2.0.0-rc2 2.1.0-dev jruby-1.5.6 jruby-1.6.3 jruby-1.6.4 jruby-1.6.5 jruby-1.6.5.1 jruby-1.6.6 jruby-1.6.7 jruby-1.6.7.2 jruby-1.6.8 jruby-1.7.0 jruby-1.7.0-preview1 jruby-1.7.0-preview2 jruby-1.7.0-rc1 jruby-1.7.0-rc2 jruby-1.7.1 jruby-1.7.2 jruby-1.7.3 jruby-1.7.4 maglev-1.0.0 maglev-1.1.0-dev maglev-2.0.0-dev mruby-dev rbx-1.2.4 rbx-2.0.0-dev rbx-2.0.0-rc1 ree-1.8.6-2009.06 ree-1.8.7-2009.09 ree-1.8.7-2009.10 ree-1.8.7-2010.01 ree-1.8.7-2010.02 ree-1.8.7-2011.03 ree-1.8.7-2011.12 ree-1.8.7-2012.01 ree-1.8.7-2012.02 topaz-dev
B) ruby 1.9.3-p429 のインストール
# rbenv install 1.9.3-p429
C) rubyのバージョン確認
# rbenv versions 1.9.3-p429
D) システム全体で利用するRubyのバージョンを指定
# rbenv global 1.9.3-p429 # rbenv rehash
E) バージョンの確認
# rbenv version 1.9.3-p429 (set by /usr/local/src/rbenv/version) # rbenv versions * 1.9.3-p429 (set by /usr/local/src/rbenv/version)
F) パスとバージョンの確認
# which ruby /usr/local/src/rbenv/shims/ruby # ruby -v ruby 1.9.3p429 (2013-05-15 revision 40747) [x86_64-linux]
ひとまず、Rubyのインストールはここまで。現時点での1.9系最新版 1.9.3p429 をインストールしています。続きは、また今度(^^)v
HerokuではじめるRailsプログラミング入門 | |
掌田 津耶乃 相澤 歩 ソフトバンククリエイティブ 2013-03-15 売り上げランキング : 24428 Amazonで詳しく見る by G-Tools |
Ruby on Rails 3 ポケットリファレンス | |
山田 祥寛 技術評論社 2012-01-26 売り上げランキング : 29823 Amazonで詳しく見る by G-Tools |
改訂新版 基礎Ruby on Rails (基礎シリーズ) | |
黒田 努 佐藤 和人 株式会社オイアクス インプレスジャパン 2012-03-05 売り上げランキング : 3287 Amazonで詳しく見る by G-Tools |