私のチームと私はRed Hat Enterprise Linux上でJRuby on Railsアプリケーションを開発中です。私たちの顧客は、Windows上で動作するように変換するよう頼んでいるかもしれないので、私はWindows 7 x64マシンを使用して予備的なパスファインディングをやり始めています。Windows 7 x64上でJRuby on Railsでsunspot solrを使用しようとしたときにjarfile start.jarにアクセスできない
私はjruby-rake db:drop、db:create、db:migrateタスクを正常に動作させました。しかし、私はSunspotを使用し、db:seedが正しく動作する前に実行する必要があるため、rake db:seedを動作させることができませんでした。 Solrの:私はすくい黒点で実行しようとすると
** Invoke sunspot:solr:run (first_time)
** Invoke environment (first_time)
** Execute environment
Using dev environment: development
** Execute sunspot:solr:run
java version "1.6.0_29"
Java(TM) SE Runtime Environment (build 1.6.0_29-b11)
Java HotSpot(TM) Client VM (build 20.4-b02, mixed mode, sharing)
Unable to access jarfile start.jar
私の推測では、これはクラスパスの問題またはそれらの線に沿って何かに関係しているということでしたが、私がしてきた:実行--traceを、私は次の出力を得ます正確に何が起こっていないのか把握することができます。私はクラスパス引数をJRubyに渡し、application.rbのクラスパスを変更することでいくつかのことを試しましたが、実際の解決策はまだ出ていません。
私はいくつかの人々が答えやアイディアを持っていることを期待していました。ありがとう!