尝试在Windows 7 x64上使用JRuby on Rails时使用sunspot solr时
发布时间:2020-12-14 03:52:06 所属栏目:Windows 来源:网络整理
导读:我和我的团队正致力于在Red Hat Enterprise Linux上开发J Ruby on Rails应用程序.我们的客户可能会要求我们转换为在Windows上运行它,因此我开始使用Windows 7 x64机器进行一些初步寻路. 我得到了jruby -S rake db:drop,db:create和db:migrate任务才能正常
我和我的团队正致力于在Red Hat Enterprise
Linux上开发J
Ruby 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 我的猜测是,这与类路径问题有关,或者与这些问题有关,但我已经能够弄清楚到底出了什么问题.我已经尝试了将一些类路径参数传递给JRuby以及修改application.rb中的类路径,但尚未提出任何可行的解决方案. 我希望有些人可能有答案或一些想法.谢谢! 解决方法
我终于能够通过我在太阳黑子的github:
https://github.com/sunspot/sunspot/issues/163部分的一个问题中找到的一些信息来解决这个问题
基本上不得不打开sunspot / solr / server.rb,在第104行,将exec(…)更改为system(…) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Windows Phone 7 – 处理ViewModel中的OnNavigatedFrom / O
- 在Windows 7上签名的inno exe非常慢
- Windows-8 – Visual Studio 2010 SP1与Windows 8不兼容?
- 如何在本地运行Microsoft Azure DocumentDB?
- Web.Debug.config和Web.Release.config设置无效的解决办法
- Windows命令相当于egrep
- Windows上的PHP / MySQLi:插入MySQL innoDB表将AUTO_INCRE
- Windows Server 2012存储空间疑难解答
- 从Windows 2008 Server同时运行IIS 7和JBoss AS 7
- Windows Azure:无法将34 MB文件上载到blob
推荐文章
站长推荐
热点阅读