問題タブ [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.
warbler - Warbler に META-INF/context.xml を追加する方法
META-INF/context.xml を war に追加するにはどうすればよいですか? config/warble.rb に構成エントリが見つかりませんでした。
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 に指示しようとしましたが、うまくいきませんでした。
何か案は?
ruby-on-rails - RubyのRakevs.Warbler?
Warbleを使用して.warファイルを作成しました。それはかなりうまくいきました。
オンラインのチュートリアルの中には、さまざまなタイミングで「rake」コマンドを使用することを提案しているものがあります。rakeがコンパイル用の場合、Rubyはコンパイルする必要がないと思いました。Warbleの代わりになりますか?それとも、これら2つは異なる機能を果たしますか?
熊手はいつ使用されるのですか?
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
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 が空白になります。それについてのアイデアはありますか?
jruby - jruby をインストールせずに tomcat で爆発した war で rake タスクを実行する
私の Rails プロジェクトは、warbler の助けを借りて tomcat にデプロイされていますが、そのサーバーで rake タスクを実行できる必要があります。
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 に切り替えたところ、すべてが機能し始めました:)
ruby-on-rails - Tomcat 上の Jruby レール アプリケーション。ウグイスが生み出す戦争
私はウォーブラーを使用して Jruby アプリケーションの戦争を作成しています。問題なく戦争が発生しますが、Tomcat (webapps) にデプロイすると、次の例外が発生します。
生成された (WEB-INF/web.xml) は以下のとおりです。何かを設定するのを忘れた場合はお知らせください。
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
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 でのみ動作するように見えることです。
ありがとう!