-3

Ruby (最終的には Ruby on Rails) アプリを jar/war ファイルとしてパックして、Ruby 構文を活用し、同時にアプリを実行するための Java 環境のみを必要とする方法を探しています。

私はインターネットをサーフィンしたり、JRuby、RubyFlux、ruby2java を見たりしましたが、これらのツールがどのように機能するか、およびそれらが同じものであるかどうかについての全体像をまだ見逃しています。そこで、次の点を明らかにしていただきたいと思います。

  • 利用可能なツール
  • それらがRubyコードの単なるインタープリターであるか、Javaアプリをパックしているかに関係なく、さらに簡単なJREをインストールするだけで済みます
  • ツールの安定性 (たとえば、RubyFlux はキックオフ段階にあるようです)
  • これらのツールの使用中に起こりうる問題
4

1 に答える 1

2

ウグイスを探していると思います。これにより、 JRubyアプリが .war ファイルにパッケージ化されます。JRuby は、JVM で実行される Ruby インタープリターの実装です。

私はウグイスを使ったことはありませんが、JRuby はかなり安定しています。唯一の「問題」は、C 拡張機能の欠如と起動時間の遅さですが、これらは通常、致命的な問題ではありません。

于 2013-04-27T06:32:15.173 に答える