3

我已经看过与此问题相关的其他博客和 SO 问题,但似乎都没有帮助。我正在尝试使用 solr 安装 sunspot,但是在运行以下命令时我不断收到错误消息:

bundle exec rake sunspot:solr:start

这是运行命令的跟踪:

** Invoke sunspot:solr:run (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute sunspot:solr:run
/home/i7core/.rvm/gems/ruby-1.9.3-p125/bin/rake: No such file or directory - java -version
rake aborted!
You need a Java Runtime Environment to run the Solr server

我的宝石文件:

gem 'sunspot_rails', '~> 1.3.0'
gem 'sunspot_solr'

好像我没有java运行时环境,但我已经安装了java。不知道该怎么办。还有一些 github 问题,并且一切似乎都适用于最新版本,但我仍然无法让它工作。请帮忙。

4

2 回答 2

5

在 Ubuntu 上安装 JRE 的快速方法之一:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
于 2012-09-29T19:37:46.200 回答
2

您需要安装 Java JRE,Oracle 版本或 OpenJDK 对我来说都很好。此外,请确保 java 可执行文件位于 rake 任务可以看到的路径中。

于 2012-04-02T13:49:18.810 回答