2012年6月21日木曜日

Ubuntu 12.04LTS に Ruby on Rail 3 をインストールする

さくら VPS 上の Ubuntu 12.04LTS 上に Ruby + Rails3 をインストールした際のメモ書きです。

libyaml のインストール

先に書いてしまいますが、libyaml をインストールしないと以下のように yaml 関連のエラーが出てしまう為…
It seems your ruby installation is missing psych (for YAML output).
To eliminate this warning, please install libyaml and reinstall your ruby.
…予め libyaml をインストールしておきます。
$ wget http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz
$ tar -zxvf yaml-0.1.4.tar.gz
$ cd yaml-0.1.4
$ ./configure
$ make
$ sudo make install

Ruby のインストール

次に Ruby 本体をインストールします。
$ cd
$ sudo apt-get -y install libssl-dev zlib1g-dev libreadline6-dev make
$ wget ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.9-stable.tar.bz2
$ tar -xjf ruby-1.9-stable.tar.bz2
$ cd ruby-1.9.3-p194
$ ./configure
$ make
    ・
    ・
    ・
Generating RI format into /home/enbutsu/ruby-1.9.3-p194/.ext/rdoc...

Files:        772

Classes:     1355 ( 701 undocumented)
Modules:      304 ( 151 undocumented)
Constants:   2249 ( 827 undocumented)
Attributes:  1010 ( 437 undocumented)
Methods:    10283 (3082 undocumented)

Total:      15201 (5198 undocumented)
 65.80% documented

Elapsed: 122.0s

$ sudo make install
$ ruby -v
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]
RubyGems のバージョンを最新にしておきます。
$ sudo gem update --system
$ gem -v
1.8.24
gem 使用時に ri や rdoc をインストールしないように以下を記述します。
$ vi ~/.gemrc
install: --no-ri --no-rdoc
update: --no-ri --no-rdoc

Rail3 のインストール

Rails3 をインストールします。特にバージョンは指定せず、最新版をインストールしました。
$ sudo gem install rails
$ rails -v
Rails 3.2.6

SQLite3 のインストール

最後に SQLite3 をインストールします。
$ sudo apt-get -y install libsqlite3-dev
$ sudo gem install sqlite3

0 件のコメント:

コメントを投稿