問題タブ [rjb]
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.
heroku - RJBgemを使用してアプリをHerokuにデプロイできません
JAVA_HOME変数を設定しました
heroku configがこの変数を値とともに表示することを確認し、プッシュしました。
まだ取得します
bundlerがRJBgemをインストールしているときにエラーが発生しました。
同じソースを別のHerokuアプリケーションに正常にデプロイでき、すべての環境変数は同じです。
なにが問題ですか?
ruby-on-rails - Rails:バックグラウンド プロセスのときの Rjb でのセグメンテーション エラーは、バックグラウンドでないときは正常に動作しますか?
Resque バックグラウンド タスクを実行していますが、Rjb を使用する gem を呼び出すと、セグメンテーション エラーが発生し続けます。ただし、バックグラウンドで実行されていない場合は、すべて正常に動作します。エラーを引き起こす宝石の行は次のとおりです。
ご覧のとおり、gem は .jar ファイルをロードしますが、バックグラウンドでない場合は、すべてが完全に機能します。何が問題を引き起こす可能性があり、それを修正することは可能ですか?
java - Java を MRI Ruby アプリケーションに使用するためのヒントが必要
ヒントが必要です。
MRI Ruby (1.9.3) + Passenger 上に構築されたアプリケーションがあります。
このアプリケーションは、"Apache POI" ( http://poi.apache.org/ ) 機能で拡張する必要があります。「Apache POI」は、Microsoft ドキュメント用の Java API です。
調査時間中に私はテストしました:
「Apache POI」 + JRuby。この組み合わせはとてもうまくいきました。
「Apache POI」 + rjb (Ruby と Java の間のブリッジ) + MRI Ruby。この組み合わせはとてもうまくいきました。しかし、調査中に、この組み合わせが Passenger と一緒に動作すると問題が発生する可能性があると、私はさまざまにコメントしました。(私はまだテストしていません)
「Apache POI + rjb + MRI Ruby + Passenger」の組み合わせが機能しない場合、アプリケーション内で「Apache POI」を取得するために、どのような可能性/ヒントを提供できますか?
私の意見:
- 小さな JRuby アプリケーション (Apache POI をサポート) を作成し、REST API を使用して MRI Ruby アプリケーションと JRuby アプリケーションを接続します。
ruby - Ruby-Java Bridge (Rjb) によってロードされた JVM を強制終了する方法
- Rjb を使用して Ruby の外部 Java ライブラリにアクセスしています。
- 私が使用している Java クラスは、JVM の実行ごとに 1 回しか構成できません。
- 私のテストでは、さまざまな構成設定に対して Java クラスをテストする必要があります。
- したがって、Rjb を「リセット」する方法、つまり JVM を強制終了して新しい JVM を開始する方法を探しています。
これは可能ですか?どのように?
ruby-on-rails - Capistrano でデプロイすると、JAVA_HOME が読み込まれません
私はカピストラーノで展開しています.Rjbの部分に到達するまで、すべてがうまく見えました..
できます
それ以上に、サーバーにgem install rjbを実行でき、インストールされています...
しかし、私がしようとすると:
私は得る
ruby-on-rails - mac/osx に Ruby Java Bridge (RJB) をインストールする方法
MacにRJBを正しくインストールする方法を知っている人はいますか?私はすでにRJB gemを使用していますが、.jarファイルはまだロードできず、常に「nil」を返します。ありがとう
java-home - RJB の JAVA_HOME が設定されていない
UBUNTU 11 に ruby gem で RJB をインストールしています。
.bashrc
ホームディレクトリのファイルに。しかし、それでもエラーがスローされるか、設定されてJAVA_HOME
いません。
誰が何が悪いのか知っていますか?
echo $JAVA_HOME
正しいパスを正確に示します。そして、もう一度ログオンし、再起動しました。しかし、それでも同じエラーがスローされます。
java - Sun Solaris 11 で Java のバージョンを 1.6.0 から Java 1.5.0 にダウングレードするにはどうすればよいですか
Joyentのライブサーバーにシステム構成があります
Java 1.6.0
サーバー マシンに既にインストールしており、サーバーRuby on rails
上でアプリケーションを実行しています。
私が使用しているアプリケーションについては、
正常に動作せず、アプリケーションが定期的にシャットダウンしますPassenger Shut Down Issue。
おもうRJB(Ruby Java Bridge) is not compatible with Java 1.6.0. So i want to downgrade my java version to Java 1.5.0.
どうすればダウングレードできますか?
それは私のアプリケーションに影響しますか?
誰か助けてください。前もって感謝します。
java - Mac に rjb をインストールできません。/System/Library/Frameworks/JavaVM.framework/Headers にヘッダー ディレクトリがありません。
Mac に rjb をインストールすると、次のようなエラーが発生します。これには時間がかかる場合があります... エラー: rjb のインストール中にエラーが発生しました: エラー: gem ネイティブ拡張機能をビルドできませんでした。
何らかの理由で Makefile を作成できませんでした。必要なライブラリやヘッダーが不足している可能性があります。詳細については、mkmf.log ファイルを確認してください。構成オプションが必要な場合があります。
提供される構成オプション:
Gem ファイルは/Users/twer/.rvm/gems/ruby-1.8.7-p352@home-ideas/gems/rjb-1.3.3
検査のためにインストールされたままになります。に記録された結果/Users/twer/.rvm/gems/ruby-1.8.7-p352@home-ideas/gems/rjb-1.3.3/ext/gem_make.out
次に、問題を解決するために Java 開発者パッケージをインストールしようとしました。しかし、まだありno/System/Library/Frameworks/JavaVM.framework/Headers directory
ます。
私を助けてください。