Rails 2.0 RC2を実際に使ってみる
PCを再インストールする直前にひとまず投稿。
gemでRails 2.0 RC2を取得
昨日、
cd {rails_home}/vender svn propset svn:externals "rails http://dev.rubyonrails.org/svn/rails/trunk" .
で、Railsのtrunkからの取得を試してうまく落とせたから今ちょっと試したんだけど、入ってるのかどうかもよくわかんないし、なんか気持ちよくないので、railsのサイトのgemを利用してインストールして見ました。最新のgemを取得するには以下のコマンドでいける。
gem install rails -s http://gems.rubyonrails.org
あと、gem listをすると利用可能なバージョンが取得可能なので、バージョンを指定してもいけるはず。
gem list rails --both -s http://gems.rubyonrails.orgLOCAL GEMS ***
rails (1.99.1) <-インストール後に試したので既にインストール済みだけど本来は1.2.6とかと言うListが表示されるので、必要なバージョンをインストールすることもできるREMOTE GEMS ***
rails (1.99.1, 1.99.0.8178, 1.99.0, 1.2.5.7919, 1.2.5.7843, 1.2.5, 1.2.4.7794, 1.2.4, 1.2.3.7707, 1.2.3.7702, 1.2.3.7679)gem install rails -v 1.99.1 -s http://gems.rubyonrails.orgでいけると思う。(1.99.1)は適宜調整。 引き続き、ターミナルから旧Railsと同じように、Railsアプリを作ってアクションにアクセスすると500 Errorが発生。development.logにはconfig.action_controller.session = { :session_key => "_myapp_session", :secret => "some secret phrase of at least 30 characters" }を設定しろっていうエラーが出ていた。ひとまず、rake db:sessions:createして、environment.rbのconfig.action_controller.session_store = :active_record_storeをコメントアウトすると動いた。理由はまだよくわかってない。 (追記)ちなみに:secretの部分は秘密のランダム推奨だと思います。