小编GLC*_*GLC的帖子

尝试在Windows 7 x64上使用JRuby on Rails时使用sunspot solr时无法访问jarfile start.jar

我和我的团队正致力于在Red Hat Enterprise Linux上开发JRuby on Rails应用程序.我们的客户可能会要求我们转换为在Windows上运行它,因此我开始使用Windows 7 x64机器进行一些初步寻路.

我得到了jruby -S rake db:drop,db:create和db:migrate任务才能正常工作.但是,我一直无法让rake db:seed工作,因为我们使用Sunspot并且需要在db:seed正常工作之前运行它.当我尝试运行rake sunspot:solr:run --trace时,我得到以下输出:

** 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
Run Code Online (Sandbox Code Playgroud)

我的猜测是,这与类路径问题有关,或者与这些问题有关,但我已经能够弄清楚到底出了什么问题.我已经尝试了将一些类路径参数传递给JRuby以及修改application.rb中的类路径,但尚未提出任何可行的解决方案.

我希望有些人可能有答案或一些想法.谢谢!

windows jrubyonrails

4
推荐指数
1
解决办法
1950
查看次数

标签 统计

jrubyonrails ×1

windows ×1