問題タブ [jruby]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
9648 参照

ruby - JRubyとRubyのどちらから実行しているかはどうすればわかりますか?

スクリプトがJRubyまたはRubyのどちらから実行されているかに応じて、あるクラスの異なる実装を返したいファクトリメソッドを持つスクリプトがあります。スクリプト内との違いをどのように見分けることができるかについて、誰かアイデアがありますか?

私が持っていたいくつかの最初の考えは次のとおりでした:

  • 'Javaを含める'ことを試み、失敗した場合はRubyの実装に戻ってください。この方法は機能しません。Rubyは、開始/レスキュー/終了に関係なくエラーが発生するほど賢いです。

  • プロセスIDを使って何かおかしなことをしてください。いつもハックのように感じるので、これは避けたいと思います。

0 投票する
2 に答える
244 参照

java - Java から JRuby on Rails を起動するにはどうすればよいですか?

Java 内から Rails アプリのコピーを開始する必要があります。私たちのインストールには非常に小さなユーザーベース (1 ~ 10、10 は巨大なインストール) があるため、軽量の HTTP サーバーをお勧めします。

私が目指している私の設計は、Rails で記述された Web インターフェイスを備えた単一プロセス用です。Java で記述されたメイン サーバーのバックグラウンド スレッドで JRuby で実行されます。

この方法でRailsを起動するためのヒントはありますか? 別のTomcatサーバーを実行したくありません。

ありがとう!

0 投票する
1 に答える
1517 参照

xml - 次のようなタグを使用して、JRuby (Hpricot?) で XML を解析します。

JRuby で次のような要素を使用して、レガシー XML を使用しようとしています。

Hpricot を使用してきましたが、Hpricot の HTML 指向のショートカットがうまく機能していませんdoc.search("//with.dot")<with class="dot" />

(私も数年前に JQuery でこの問題に遭遇しました。)

Hpricot でこれを行うことはできますか、それとも別のライブラリを使用する必要がありますか?

0 投票する
1 に答える
4042 参照

jruby - Java Date オブジェクトを JRuby Time オブジェクトに変換する方法は?

JRuby を使用して、Java Date オブジェクトを JRuby Time オブジェクトに変換する良い方法はありますか? JRuby (1.3.1) と Java SE 6 の最新バージョンを使用しています。

0 投票する
2 に答える
654 参照

ruby - Btrieve/パーベイシブ データベースと Ruby

Ruby レベルから Btrieve/Pervasive db を操作するソリューションはありますか? 宝石?多分誰かがそのようなことを経験したことがありますか?

それとも、Jruby を介して Java ライブラリを使用しますか? 私はJrubyを使ったことがない

0 投票する
2 に答える
2553 参照

jruby - JRuby EventMachine ロードするファイルがありません

JRuby に EventMachine をインストールしました (Win32 を使用しています)。サーバーの例を試すと、次の場合にエラーが発生します

エラーは次のとおりです。

server.rb:1:in `require': no such file to load -- server.rb:1 からの eventmachine (LoadError)

しかし、宝石はインストールされています!

0 投票する
1 に答える
362 参照

java - マーシャルを使用するときにJavaオブジェクトがシリアル化されないように、フィールドを一時的にするにはどうすればよいですか?

Javaオブジェクトであるインスタンス変数を含むJRubyクラスがあります。ご存知かもしれませんが、JRubyはJavaオブジェクトのシリアル化に多くの問題を抱えているため、オブジェクトをスキップしたいと思います。

これはどのように達成できますか?

0 投票する
4 に答える
3931 参照

profiling - JRuby コードをプロファイリングするには?

JRuby アプリのプロファイルを作成したいと思います。MRIにはいつもruby-profを使っていますが、JRubyではうまくいかないと思います。Ruby の行番号が得られないので、Java プロファイラーは使いたくありません。

jruby-profはありますか?

0 投票する
3 に答える
2761 参照

windows - WindowsでJrubyのnokogiriを使用するにはどうすればよいですか?

Windows 7でJrubyでNokogiriを使用しようとすると、次のエラーが発生します

Jrubyのネイティブ拡張機能(libxml2)の非互換性に問題があるようですが、ここで回避策を見つけましたが、libexslt.soが見つからず、どこに配置すればよいかわかりません。jruby + windows + nokogiri + libexsltの使用に成功した経験はありますか?TIA

0 投票する
1 に答える
641 参照

jruby - JRuby-Tempfile.rb

JRubyでtempfile.rbがどのように処理されるか知っている人はいますか。Rubyにはありますが、JRubyにはありません。

誰かが何かアイデアを得ましたか?

乾杯

Eef