たとえば、通常のRuby用にRailsをインストールする場合、JRuby用のRailsを特別にインストールする必要がありますか?だから私はすべての複製を持っている?JRubyを使用すると、すべてのアプリケーションでRubyの複製が使用されますか?
2
A
答えて
3
簡単な答えははいです。 JRubyはあなたのシステムにRubyを別々にインストールするため、GemsはJRubyとRubyの両方に個別にインストールする必要があります。
0
宝石をあなたのRailsアプリケーションにバンドルしていて、これにRails自体が含まれていれば、複数のインストールをする必要はありません。
いくつかの宝石には、JRubyやWin32のようなさまざまなプラットフォーム特有の味があります。これは、アプリケーションが混合プラットフォーム環境で実行される場合、これを実行できない可能性があります。 Railsはこのように分岐しているようには見えませんが、コンパイルされた拡張機能など、Rubyと密接に結びついているものがあります。
アプリケーションとできるだけ多くの宝石をバンドルし、凍結版のRailsを使用して動作方法を確認し、必要に応じて調整することをお勧めします。
0
一部の宝石は、非FFI C拡張を使用しています。これらはJRubyでは動作しません。
一部の宝石は、プラットフォーム(Mongrelなど)によって異なる方法でインストールされます。この場合、別々のインストールが必要です。
あなたはサイドでRubyとJRubyの側面をインストールし、次のように宝石を比較することができます。
gem list --local
jruby -S gem list --local
関連する問題
- 1. jRuby、Ruby on Rails、JDBCを使用しても、ORMを使用できますか?
- 2. JRubyはオリジナルのRuby gemを使用できますか?
- 3. jruby-9.1.1.0とrspecを使用するとjruby JVMがいつまで読み込まれるのですか?
- 4. jRuby on Railsがインストールされている場合、Rubyのみを使用できますか?
- 5. Rubyのバージョンマネージャを使用していても、JRubyで-Sを使用していますか?
- 6. JSクロージャを使用すると、get/accessorメソッドでのみ使用可能なプライベートセットオブジェクトが複製されます
- 7. jrubyを使ってJavaアプリケーションにrspecを使用するには?
- 8. モジュールはwebpackを使用して複製されています
- 9. JRubyではなくRubyをJMSキューに使用していますか?
- 10. スライドを使用してリフレッシュするときにテーブルセルが複製される
- 11. ネストされたifelseを使用してVLOOKUPを複製する
- 12. Mail Body PHPでForeachループを使用すると複製されます
- 13. Flexアプリケーションで外部SWFを使用する - MovieClipを複製しますか?
- 14. JRubyの代わりにRubyを使用することを検討しているのはなぜですか?
- 15. 使用JRubyの
- 16. Xcodeを複製されたgitリポジトリで使用する方法
- 17. FQLを使用して、ユーザーが使用するすべてのアプリケーションのリストを抽出できますか?
- 18. どのコントローラがアプリケーションで使用されていますか?
- 19. PHPアプリケーションでRubyライブラリを使用する
- 20. フライウェイを使用してスキーマを複製できますか?
- 21. グループを使用すると、複製されたNaNのみがドロップされます
- 22. RailsアプリケーションでRubyの宝石を使用できますか?
- 23. Rhomobile(rhode)アプリケーションでRubyの宝石を使用できますか?
- 24. Jrubyでaws sdkを使用する
- 25. PODS Polylangを使用すると、投稿の翻訳時に翻訳が複製/同期されています
- 26. 埋め込みJRubyでRubyスクリプトを実行すると、宝石を使用できますか?
- 27. RubyシューズとMySQL:GUIがフリーズします。スレッドを使用すべきですか?
- 28. JRuby Railsはどの宝石を使用していますか?
- 29. jRubyを使用している場合、標準のRuby on Railsが動作しますか?
- 30. UIベースのWindowsアプリケーションにRubyを使用できますか?