Rails

Agile Web Development With Rails

やっと来た

Agile Web Development With Rails

いまだに来ない。発送予定は2005/9/22 - 2005/9/24だったのに

さくらのレンタルサーバにRuby on Railsを入れる手順

自分用メモ 1. RubyGemsを入れる setenv RUBYLIB /home/ID/lib/ruby/site_ruby/1.8:/home/ID/lib/ruby setenv GEM_HOME /home/ID/lib/ruby/gem mkdir /home/ID/lib/ruby/gem (rubygemsをダウンロードして展開して、そのディレクトリにcdする) ruby setup.rb …

さくらへのRails導入完了!

↑ARの動作も確認した。CGI激重*1×MySQL激重(at さくら)のはずだから、おもちゃにしかなんないんだけどね。あしたあたり手順をまとめておく予定。 *1:2nd lifeさんの日記[id:secondlife:20050912]参照

かなり動いた

さくらではCGIに環境変数を伝えられないので、environment.rbとrubygems.rbをちょこっと変更。一応、dispatcherとcontrollerまでは動くようになった。あとはActiveRecordの動作が確認できればOK

さくらが対応してくれました

さくらからの返答 こちらの件について、最新のサーバであれば Ruby version 1.8.2 (2004-12-25)を適用しておりましたが、お客様がご利用いただいているサーバのバージョンは1.8.2 (2004-07-29) でございました。弊社にて 1.8.2 (2004-12-25) へリビジョンア…

エラーの原因判明

.htaccessでApacheの設定を記述している部分が悪さをしていたっぽい。「General Apache options」の下を全部コメントアウトすればInternal Server Errorはでなくなった。現在、パスのリライトルールでつまづき中。でも、もう出口は見えた感じ

追記

Webからアクセスするとエラーになる。さくらでは.htaccessでSetEnvが無効なんで、CGIで動かすとRailsが環境変数を認識できないのが原因っぽい。なんか設定法があるはず。最悪、全部のファイルにライブラリのパスを直書きとか(かなりいやだ)

RoR on さくらのレンタルサーバの件、自己解決

例のエラーメッセージでググったら、以下の記述を発見 edit /usr/lib/ruby/gems/1.8/gems/rails-0.13.1/bin/rails change 'min_release = "1.8.2 (2004-12-25)"' to 'min_release = "1.8.2 (2004-12-23)"' 確かに、該当すると思われるファイルのmin_release…

さくらのレンタルサーバに突っ込んでみた

けさ、思い立ってうちで使ってるさくらのレンタルサーバにRailsを入れてみた。ここを参考にRubyGemsを入れ、Railsをインストールして、.cshrcに環境変数を設定。楽勝と思っていたら最後にとんでもない落とし穴が。 %rails hogeRails requires Ruby version 1…