Debian GNU/Linux LennyへのRails 2.3RC1導入メモ

いっつも忘れちゃうのでいつものとおりメモ。Ruby Study Go:Ruby on Rails 2.3.0 RC1をインストールするにしたがいインストール。 環境はDebian GNU/Linux Lenny。

最初に依存性に泣かないためにDebainのパッケージを最新に。

% sudo apttitude update
% sudo aptitude safe-upgrade

まずは、gemのアップデート。バージョン確認をする。私の環境だとgemはaptでいれたのでgem1.8としてインストールされている。

% gem1.8 -v
1.2.0
% sudo update-gem
1.3.1

次にRails2.3のインストール。

%sudo gem1.8 install rails --source http://gems.rubyonrails.org
ERROR:  Error installing rails:
	actionpack requires rack (>= 0.9.0, runtime)

探していれる。

% aptitude search rack | grep ruby
p   librack-ruby                    - A modular Ruby webserver interface        
p   librack-ruby1.8                 - A modular Ruby webserver interface   
% sudo aptitude install librack-ruby

でも、失敗。

%sudo gem1.8 install rails --source http://gems.rubyonrails.org
ERROR:  Error installing rails:
	actionpack requires rack (>= 0.9.0, runtime)

gemでいれる。

% sudo gem1.8 install rack
% sudo gem1.8 install rails --source http://gems.rubyonrails.org
% rails -v
Rails 2.3.0

実際に動くかどうかをチェック。

% mkdir Rails2.3
% cd Rails2.3
% rails demo
% cd demo
% ruby script/server

ブラウザでhttp://localhost:3000にアクセスしてみる。ちゃんと表示されて入れば動いている。