【发布时间】:2014-01-25 01:07:15
【问题描述】:
在重新部署我的应用程序并重新启动我的服务器之前,Sunsport Solr 停止并且无法再启动,尽管它在重新部署 + 重新启动之前工作。当我跑步时
rake sunspot:solr:run RAILS_ENV=production --trace
我收到以下内容
** Invoke sunspot:solr:start (first_time)
** Invoke environment (first_time)
** Execute environment
[deprecated] I18n.enforce_available_locales will default to true in the future. If you really want to skip validation of your locale you can set I18n.enforce_available_locales = false to avoid this message.
** Execute sunspot:solr:start
rake aborted!
You need a Java Runtime Environment to run the Solr server
但是 java -version 返回以下内容:
java version "1.7.0_45"
OpenJDK Runtime Environment (rhel-2.4.3.4.el6_5-x86_64 u45-b15)
OpenJDK 64-Bit Server VM (build 24.45-b08, mixed mode)
不知道该怎么办了,已经尝试从应用程序中删除 solr 文件夹并再次运行安装 (rails g sunspot_solr:install),但没有幸运...
我正在使用 Ruby 2.0.0 Rails 4.0.0.rc1 和最后一个版本的 sunspot solt
【问题讨论】:
标签: java ruby-on-rails solr ruby-on-rails-4