Rails

GAE/JでRailsを動かすのは難しかった・・

前回までいろいろやってきましたが、どうも既存JRuby on RailsアプリをGAE/Jで動かすのはかなり難しいことがわかってきました・・ http://jruby-users.jp/resources/google_app_engine/tips_of_jruby_on_appengine/ しりとりアプリではnet/httpサポートされ…

GAE/JでRailsを動かす(6)

前回、根が深そうなスタックトレースがでたところまでやりました。結局スタックトレースからは何が原因でエラーになったかわからなかったので、とりあえずローカルでRailsを立ち上げてみると、普通にいろいろファイルが足らなかった。。GAEのクラスが足らな…

GAE/JでRailsを動かす(5)

前回、デプロイまで成功したので、アプリが正常に動くところまで進めたいと思います。GAEのコンソールで、ログを見ると以下のようになってました。 E 05-27 08:24AM 35.498 javax.servlet.ServletContext log: unable to create shared application instance…

GAE/JでRailsを動かす(4)

前回、結局GAE/Jの登録がまだでデプロイできないという悲しいオチから1週間、意外と早くGAE/Jの利用可能メールがGoogleから来ました! Thanks for signing up to try Google App Engine for Java! Your account has now been activated, so you can begin bu…

GAE/JでRailsを動かす(3)

さらに前回の続き。 JRubyのjarを分割する必要があります。Ola Biniさんのスクリプトを使って分割してみます。 $ cd tmp/war/WEB-INF/lib/ #!/bin/sh rm -rf jruby-core.jar rm -rf ruby-stdlib.jar rm -rf tmp_unpack mkdir tmp_unpack cd tmp_unpack jar x…

GAE/JでRailsを動かす(2)

前回の続きです。 まず、warblerをインストールします。 $ sudo $JRUBY_HOME/bin/jruby -S gem install warbler Successfully installed warbler-0.9.13 1 gem installed $ jruby -S warble config cp /usr/share/jruby-1.3.0RC1/lib/ruby/gems/1.8/gems/war…

GAE/JでRailsを動かす(1)

前回のエントリで、Google App EngineでJavaが動くようになったからRailsアプリ動かすぞ!といってたのですが、某応募のため時間が取れませんでした・・ それもなんとか終わったので、遅ればせながらやってみます。もう、id:technohippyさんがやられてますね…

Google App EngineがJavaをサポート

先日、いままでPythonしか対応してなかったGoogle App Engine(以下GAE)がついにJava対応を発表しました! http://code.google.com/intl/ja/appengine/docs/java/ http://journal.mycom.co.jp/news/2009/04/08/037/index.html どうやら、Javaをサブセット化し…

JRuby on RailsでDerbyを使うために一番簡単な環境構築の方法

以前、JRuby on RailsでDerbyを使うにはderby.jarを取ってくる必要があるとここらへんの記事を参考にしてUbuntuでderby.jarを簡単に取得する記事を書いたのですが、どうもこれをみると、その必要がないようです。。ちょっと試してみます。gemでactiverecord-…

JRuby on Rails開発環境 - rails.vim

前回iknow gemも無事JRuby環境にインストールできたので、バリバリ開発して行こうと思います。 ところで、今回の環境はLinux(Ubuntu)で、さらに私はvi使いなので、このアプリもvi(vim)で開発することになるのですが、vim + railsには、便利な拡張があります…

Rails 2.1.0でgettextを使えるようにする

最近、gemでRuby on Railsを入れると、長らく2.0.2だったのが2.1.0にバージョンアップしています。しかし、これを入れるとなぜかgettextが使えなくなってしまいます。。 gemで入れたgettextの最新バージョン1.91.0だったのですが、どうやらRails側のインター…