問題タブ [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.
ruby-on-rails - JRuby用hpricotのインストール
Jruby on Railsのキュウリを見ようとしています。前提条件の 1 つは、前提条件として hpricot を持つ webrat です。
以下を使用して hpricot で gem をインストールしました。
gem install hpricot --source http://code.whytheluckystiff.net --version 0.6.1 --platform java
これにより、hpricot の Java バージョンがインストールされます。hpricot_scan.jar を CLASSPATH に追加しますが、実行すると:
次の出力が得られます。
等
HpricotScanService.java ファイルをコンパイルし、結果の .class ファイルをクラスパスに追加すると、次のようになります。
hpricot の新しいバージョンをインストールしようとすると、次のようになります。
私が間違っている/していない/どこで私が愚かであるかについて、誰かの手がかりはありますか?
Windows XP、JRuby 1.2.0 を使用
java - JRuby / Railsプロジェクトに追加できるJava機能の例は何ですか?
これは実際には2つの質問が1つにまとめられています。
- 人々がJRubyを使用している特定のタイプのJava機能はありますか、それとも主にJRubyがMRIに対して提供するパフォーマンス上の利点のためですか?
私が尋ねる理由は、RailsプロジェクトにいくつかのJava機能を追加したいということです(それが可能であることを示すためだけに)。理想的には、このJava機能も冗長ではなく便利です。これが私の次の質問につながります。。。
- 単純なRailsCRUDアプリにJava機能が追加されていることを示す良い例は何ですか?
Rubyクラスでできることは何でも、Javaクラスでも同じように簡単にできると思います(コードが約2倍)ので、質問に答えるのは難しいかもしれません。Javaで実行するのに適した特定のタイプの機能があるかどうか疑問に思っています。
ちなみに、ここでは何も問題はありません。私はただ遊んで、物事をテストしています。
ruby-on-rails - JRuby on Rails で組み込み Derby を使用する
埋め込まれた Derby データベースで JRuby 1.2.0 と Rails 2.3.2 を使用しようとしています。と を にコピーderbytools.jar
しましderby.jar
たが$RUBY_HOME/lib
、rake db:migrate
それでも次のようになります。
ああ、そして... 私は勘を働かせてそれを理解しました。したがって、他の誰かが私と同じ問題に遭遇した場合に備えて、ここに投稿します。
私がオンラインで見つけたほとんどすべてのドキュメントには、database.yml
Derby 用に次の構成が含まれています。
これはおそらくクライアント/サーバーのセットアップでは問題なく機能しますが、組み込みの Derby セットアップでは次のものが必要です。
「ClientDriver」ではなく、「EmbeddedDriver」に注意してください。
oracle - JRuby と JDBC を使用して Oracle に接続する方法
最初のアプローチ: ベアメタル
上記の結果は次のとおりです。
2 番目のアプローチ: アクティブ レコード
この結果は次のとおりです。
どうやっても基本的に同じエラーです。
JRuby 1.2.0 を使用しており、JRuby lib ディレクトリに ojdbc14.jar があります。
宝石:
- ActiveRecord-JDBC (0.5)
- activerecord-jdbc-adapter (0.9.1)
- アクティブレコード (2.2.2)
私は何が欠けていますか?
ありがとう、
ruby-on-rails - ActiveRecord が App Engine で動作しない - 代替手段は?
Google App Engine での JRuby の初期のレポートは、ActiveRecord が機能しないことを示しています。
これが Rails でデータベースと対話する唯一の方法であることは理解していました。
そうではありませんか?そうでない場合、代替手段は何ですか?
Rails で Google の BigTable データストアとやり取りするより直接的な方法はありますか?
grails - 多くの人が JVM を新しいアプリケーションにドラッグすることに固執するのはなぜでしょうか?
たとえば、Rails アプリを死ぬほど怖がっているが、新しい Grails アプリを作成するというアイデアが大好きな開発者やアーキテクトに出くわしています。
私が見た限りでは、JVM を使用して直接の Ruby や Python ではなく、Groovy、JRuby、Jython などの言語をサポートすると、多くのリソース オーバーヘッドが発生します。
Ruby と Python はどちらもほぼすべての OS で解釈できるため、「一度書けばどこでも実行できる」という利点は見当たりません。
java - JRuby を使用して MS SQL Server に接続する
私は、いくつかのスクリプトとデータ ストレージを含むプロジェクトに取り組んでいます。私が利用できるデータベースは MS Sql Server で、Windows プラットフォーム上にあります。
それにもかかわらず、Ruby を活用してスクリプトを作成しようとしています。具体的には JRuby です。これにはいくつかの理由があります
- エビを活用してPDFを作成したい
- ただのルビーが好き
- JRuby と Rawr を使用すると、依存関係をバンドルできるので、ターゲット マシンに ruby があることを心配する必要はありません。
Matz ruby を使用する場合、'win32ole' を使用してデータベースに簡単に接続できます。ただし、明らかな理由により、これは JRuby では機能しません。JRuby/Java から MS Sql に接続して単純な Select ステートメントと Update ステートメントを実行する方法は何ですか?
前もって感謝します。
windows - これが私が Windows に JRuby をインストールした方法です -> なぜ動かなかったのですか?
このすべての後、cmd.exeを開いてjrubyと入力します
→「指定されたパスが見つかりません」
私は何を間違えましたか?
C:\JRuby120\bin\jruby.bat、C:\JRuby120\bin_jrubyvars.bat、C:\JRuby120\bin_jrubyvmopts.bat から echo_off を削除し、cmd.exe から jruby を呼び出しました。これは出力でした:
ruby - JRubyとMRIのgemインストールを複製する必要がありますか?
JRubyとRuby(MRI)をインストールしています。これらのプラットフォームごとに1回ずつ、gemを2回インストールする必要があるようです。これは必要ですか、それとも間違っていますか?MRI用のrailsgemをインストールした後、JRubyをポイントする必要がありましたか、それとも「jruby -Sgeminstallrails」と呼ぶ必要がありましたか。
windows - sqlite 1.2.3 gem が MRI では正しくインストールされるのに、JRuby ではインストールされないのはなぜですか?
私が電話した場合:
MRIに効く
しかし、私が電話した場合:
ネイティブ拡張 (Windows 用) をビルドしようとしていると表示され、失敗します。
JRuby と MRI の gem の扱いが異なるのはなぜですか?