Ruby開発環境構築の巻音譜

RVMで複数バージョン管理をする。これはめっちゃ便利です。
1.8.7と1.9.2、Rails2系とRails3系

■構築方法

1)事前準備

sudo apt-get install ruby rubygems
sudo apt-get install build-essential curl zlib1g-dev libssl-dev libreadline5-dev libxml2-dev libsqlite3-dev

2)gems install rvm
3).bashrcに追記 & source .bashrc

if [[ -s "$HOME/.rvm/scripts/rvm" ]] ; then
source "$HOME/.rvm/scripts/rvm" # This loads RVM into a shell session.
fi


4)rvm install 1.8.7
5)rvm install 1.9.2
6)gem listで「no such file to load -- zlib」のエラーが出る場合は以下を行う。

rvm use 1.8.7
cd ~/.rvm/src/ruby-1.8.7-p302/ext/zlib
ruby extconf.rb
make
make install

rvm use 1.9.2
cd ~/.rvm/src/ruby-1.9.2-p0/ext/zlib
ruby extconf.rb
make
make install

7)Railsインストール

rvm use 1.8.7
rvm gemset create rails2
rvm gemset use rails2
gem install rails -v 2.3.8
rvm gemset create rails3
rvm gemset use rails3
gem install rails -v 3.0.3

rvm use 1.9.2
rvm gemset create rails2
rvm gemset use rails2
gem install rails -v 2.3.8
rvm gemset create rails3
rvm gemset use rails3
gem install rails -v 3.0.3

8)Rails3 テスト

rvm use 1.8.7
rvm gemset use rails3
cd ~
mkdir ruby
cd ruby
rails new demo
cd demo
bundle install
rails s

ブラウザで,0.0.0.0:3000にアクセス
ページが表示されれば、テスト完了

以下、参考HP

Ubuntu10.10にRuby1.9.2とRails3をrvmを使ってインストールしてみた

rvm gemset で複数バージョンのrailsをインストールしよう。

gem使うとno such file to load -- zlibというエラーがでる



次回は、Go言語勉強環境構築の巻です。

Emacsで構築予定ビックリマーク

Eclipseでプラグインもあるみたいですが、
経験上、最初から高機能のIDEによる勉強は、
基礎が省かれてしまうおそれがあるため、

・テキストエディタでソース作成
・ターミナルでコンパイル、実行

の繰り返しで覚えていくほうがよいと思います。べーっだ!