2012-03-09 7 views
4

私のチームと私は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のクラスパスを変更することでいくつかのことを試しましたが、実際の解決策はまだ出ていません。

私はいくつかの人々が答えやアイディアを持っていることを期待していました。ありがとう!

答えて

5

私は最終的に私はgithubのの黒点のセクションの問題で見つかったいくつかの情報によって、この問題を解決することができた:https://github.com/sunspot/sunspot/issues/163

は基本的に/ server.rb黒点/ Solrのを開くために持っていたと、ライン104で、幹部を変更(...)からシステム(...)

関連する問題