問題タブ [warbler]

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 投票する
3 に答える
1191 参照

warbler - Warbler に META-INF/context.xml を追加する方法

META-INF/context.xml を war に追加するにはどうすればよいですか? config/warble.rb に構成エントリが見つかりませんでした。

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

ruby-on-rails - 宝石を含まないウグイス

Warbler がいくつかの gem をパッケージ化しないという問題があります。宝石は次のとおりです。

「エビ 0.11.1」 - https://github.com/sandal/prawn
「エビ 0.0.4」 - https://github.com/jlsync/prawnto
「ttfunk 1.0.1」

Rails 3.0.5、JRuby 1.6.0、Warbler 1.2.1 を実行しています。これらの gem を warble.rb 構成ファイルに含めるように Warbler に指示しようとしましたが、うまくいきませんでした。

何か案は?

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

ruby-on-rails - RubyのRakevs.Warbler?

Warbleを使用して.warファイルを作成しました。それはかなりうまくいきました。

オンラインのチュートリアルの中には、さまざまなタイミングで「rake」コマンドを使用することを提案しているものがあります。rakeがコンパイル用の場合、Rubyはコンパイルする必要がないと思いました。Warbleの代わりになりますか?それとも、これら2つは異なる機能を果たしますか?

熊手はいつ使用されるのですか?

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

sinatra - SinatraをJRubyおよびWarblerと連携させる

hello-worldスタイルのアプリケーションで次のconfig/warble.rbを使用しています。

jruby -S warbleを実行すると、次のエラーメッセージが表示されます。

誰かがそれを手伝ってくれる?アプリケーションは直接実行しても問題なく実行されるため、必要なすべてのgemがインストールされているように見えます。

環境:

  • JRuby 1.6.1(1.5.6と同じ)
  • シナトラ1.2.6
  • ウグイス1.3.0
  • Windows XP
  • Ubuntu 10.04.1
0 投票する
0 に答える
563 参照

ruby - Warbler と rvm - WARBLE の実行時に RubyGem warbler が見つかりませんでした

これは私が得るエラーです。私は間違いなくウグイスを持っています-私はウグイスを編集したので、実行可能な「ウグイス」しか持っていません。rvm gem install

何か助けはありますか?

編集:利用可能である必要があります:

/var/lib/hudson/.rvm/gems/ruby-1.9.2-p180/gems確かに warbler-1.3.0 が含まれています。別のユーザーとして同じマシンで同じセットアップ スクリプトを実行しましたが、問題はありません。

EDIT2: わかりました、rubygems.rb でいくつかのputsデバッグを使用しましたが、GEM_PATH をロードする部分が機能していません...私の GEM_PATH は rvm によって定義されています (そして、ペダン的にするために、手動でコピーしようとしましたが、同様に)、実行時に GEM_PATH が空白になります。それについてのアイデアはありますか?

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

jruby - jruby をインストールせずに tomcat で爆発した war で rake タスクを実行する

私の Rails プロジェクトは、warbler の助けを借りて tomcat にデプロイされていますが、そのサーバーで rake タスクを実行できる必要があります。

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

ruby-on-rails - Rails 3、JRuby、ウグイス

Rails 3 アプリケーションを Tomcat 6.0.24 にデプロイしようとしています。JRuby のバージョンは 1.6.2 (ruby-1.8.7-p330) で、Warbler は 1.3.0 です。バンドラーを使用して、gem の依存関係を処理します。

WEB-INF/lib フォルダーを確認すると、次の jar が存在します。

  • jruby-rack-1.0.9.jar
  • jruby-core-1.6.2.jar
  • jruby-stdlib-1.6.2.jar

ただし、サーバーの起動後にアプリケーションにヒットすると、次の例外が発生します。

それは何か鐘を鳴らしますか?

[更新された回答]: 問題は、サーバー上の Java 実装にありました。オープンJDKでした。Sun Java 1.6.0_26 に切り替えたところ、すべてが機能し始めました:)

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

ruby-on-rails - Tomcat 上の Jruby レール アプリケーション。ウグイスが生み出す戦争

私はウォーブラーを使用して Jruby アプリケーションの戦争を作成しています。問題なく戦争が発生しますが、Tomcat (webapps) にデプロイすると、次の例外が発生します。

生成された (WEB-INF/web.xml) は以下のとおりです。何かを設定するのを忘れた場合はお知らせください。

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

tomcat - Jruby On Railsアプリは、WarbleでWARをmakigすると、TomcatでLocalJumpErrorを発生させます

そこで、あまり効果のない小さなアプリを作りました。いくつかの計算を行うインデックスメソッドを備えたコントローラーがあります。テストアプリです。このテストアプリをWARにラップされたTomcatで実行したかったのです。

このアプリをTOmcatにデプロイすると、次のようになります。

LocalJumpError

ブロック外で呼び出されたyield。

アプリはWebRickで正常に動作します。誰かがこの問題を解決する方法を教えてもらえますか?始めようと思ったアイデアはありません。

PSありがとうございます-jruby-1.6.2(rvm)-warble 1.3.1 --Tomcat 6

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

ruby-on-rails - Warbler を使用して JRuby の ruport/acts_as_reportable gem を含める方法は?

JRuby 1.4.0 を使用しており、Ruport を使用して CSV ファイルを作成したいと考えています。これは、warbler を使用して war-file を作成し、サーバーに配置するまでは完全に機能します。

次のコードをenvironment.rbに追加すると、JRubyが不平を言いますNo such file to load -- 'ruport'

ruport と act_as_reportable を を介してインストールしたため、ローカルでは完璧に動作gem install ...しますが、Tomcat サーバーで実行したいので、それらを gems フォルダーに追加するだけで使用できると聞きました (これにはインストール/構成が必要ですか?) .

また、次の行を warble.rb に追加して、依存関係を持つ必要な gem を warble に追加しました。

それでも同じ問題が発生します。私がグーグルで見つけたのはconfig.gem 'acts_as_reportable', :lib => 'ruport/acts_as_reportable'、AAR gemが必要なため、warble.rbに追加する必要があることだけです。問題は、JRuby のバージョンが 1.4.0 しかなく、config.gem がプライベート メソッド呼び出しであり、これはより新しいバージョンの JRuby でのみ動作するように見えることです。

ありがとう!