GAE/JでRailsを動かす(1)
前回のエントリで、Google App EngineでJavaが動くようになったからRailsアプリ動かすぞ!といってたのですが、某応募のため時間が取れませんでした・・
それもなんとか終わったので、遅ればせながらやってみます。
もう、id:technohippyさんがやられてますね・・
さっさとやりたいかたは、こちらを参照していただくということで・・・
さて、1ヶ月前からいろいろバージョンアップしているようです。
JRubyも、GAE/Jに対応するために1.3.0をRC1で出したようです。
GAE/Jも1.2.1になってますね。
http://code.google.com/intl/en/appengine/downloads.html#Google_App_Engine_SDK_for_Java
日本語ページのほうはバージョンも古く、Java対応バージョンもリンクされていないので注意が必要です。
では、それぞれ解凍して、やってみましょう。
$ jruby -v jruby 1.3.0RC1 (ruby 1.8.6p287) (2009-05-01 9cbadb8) (Java HotSpot(TM) Client VM 1.6.0_10) [i386-java]
gitからしりとりアプリケーションをcloneします。
$ git clone git://github.com/fujibee/iknow-laf.git laf-gae Initialized empty Git repository in /home/fujibee/work/laf-gae/.git/ remote: Counting objects: 684, done. remote: Compressing objects: 100% (368/368), done. remote: Total 684 (delta 332), reused 616 (delta 288) Receiving objects: 100% (684/684), 1.26 MiB | 24 KiB/s, done. Resolving deltas: 100% (332/332), done.
railsインストール
$ sudo $JRUBY_HOME/bin/jruby -S gem install rails --no-ri --no-rdoc JRuby limited openssl loaded. gem install jruby-openssl for full support. http://wiki.jruby.org/wiki/JRuby_Builtin_OpenSSL Successfully installed actionpack-2.3.2 Successfully installed actionmailer-2.3.2 Successfully installed activeresource-2.3.2 Successfully installed rails-2.3.2 4 gems installed
ずいぶん新しくなってますね。。しりとりアプリもupdateしてみます。
$ jruby -S rake rails:update (in /home/fujibee/work/laf-gae) /home/fujibee/work/laf-gae/app/controllers/application.rb has been renamed to /home/fujibee/work/laf-gae/app/controllers/application_controller.rb, update your SCM as necessary
applicationコントローラの名前が変わったようです。。
ここら辺で今日は時間切れ。GAEまわりの作業はまた。