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

私のgemfile:

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

Javaランタイム環境がないようですが、すでにJavaをインストールしています。何をすべきかわからない。また、いくつかのgithubの問題があり、すべてが最新バージョンで動作するようですが、それでも動作させることができません。助けてください。

4

2 に答える 2

5

UbuntuにJREをインストールする高速な方法の1つ:

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 に答える