読者です 読者をやめる 読者になる 読者になる

Rails3をインストールしてみる

Ruby 1.8.7

EM114-48-240-92:~ kuro$ sudo gem install rails --pre
Password:
ERROR:  While executing gem ... (RuntimeError)
    Marshal.load reentered at marshal_load

要はRubyはもう1.9使えってことかなと理解。

Ruby 1.9.1

とりあえず必要なGemは以下のものっぽい。
(gemが多すぎたから各種gemの紹介を横にいれてみた)

EM114-48-240-92:~ kuro$ gem list

LOCAL GEMS ***
abstract (1.0.0) => Rubyでabstractを定義するためのgem actionmailer (3.0.0.beta) => メールを扱うためのgem actionpack (3.0.0.beta) => Controller, Viewを扱うためのgem activemodel (3.0.0.beta) => modelを扱うためのgem(FWとActiveRecordの仲介役?) activerecord (3.0.0.beta) => modelとDBを透過的に扱うためのgem activeresource (3.0.0.beta) => Webリソースを扱うためのgem activesupport (3.0.0.beta) => Rubyを拡張して使いやすくしたgem arel (0.2.pre) => Active Recordをシンプルにし、Active Recordのリレーション機能の基礎となるSQLの抽象化を提供するgem builder (2.1.2) => XMLとかのマークアップを行うgem bundler (0.9.9) => Railsのgem管理を行う erubis (2.6.5) => ERBの高速テンプレートエンジンgem i18n (0.3.5) => 他言語対応gem mail (2.1.3) => メールを扱うためのgem memcache-client (1.7.8) => memcacheを扱うためのgem mime-types (1.16) => MIMEタイプの判別を行うgem rack (1.1.0) => Webサーバ-アプリケーション間を補完するミドルウェアgem rack-mount (0.6.0, 0.4.0) => アプリケーションのルーティングを設定するgem rack-test (0.5.3) => rackアプリのテスト用gem rails (3.0.0.beta) => FWの本体gem railties (3.0.0.beta) => FWのgeneratorやrakeタスクを提供するgem rake (0.8.7) => rakeタスクの定義を可能にするgem rubygems-update (1.3.5) => gem text-format (1.0.0) => textのフォーマットを整えてくれるgem text-hyphen (1.0.0) thor (0.13.4) => rakeとはまた違うDSL tzinfo (0.3.16) => タイムゾーンを扱うためのgem