0

Rails 3 アプリで Solr に Sunspot gem を使用しようとしています。RailsCast #278 に従いました。Windows を使用しているため、rake sunspot:solr:run を実行する必要があり、エラーなしで開始されるようです。ただし、rake sunspot:reindex を実行しようとすると、エラーが発生します。

No connection could be made because the target machine actively refused it. - connect(2)

私はmysqlにmysql2 gemを使用しています。お知らせ下さい。

4

2 に答える 2

0

Windowsで「bundle exec rake sunspot:solr:reindex」を実行すると同じ問題が発生しました。解決策は、正しい RAILS_ENV オプションを追加することです。私にとってはテストでした。

bundle exec rake sunspot:solr:reindex RAILS_ENV=test

はい、事前に solr サーバーを実行する必要があります。

bundle exec rake sunspot:solr:run RAILS_ENV=test
于 2012-10-22T18:46:48.197 に答える
0

rake sunspot:solr:run を実行する必要があり、エラーなしで開始されるようです

Solr への接続がまったく受け入れられていないように聞こえるので、この部分が最初の疑いです。Solr を起動すると、Solr からかなり詳細な出力がたくさん得られるはずです。その出力を共有できますか?

また、実行しているJavaのバージョンは何ですか?( java -version)

于 2012-06-12T04:38:23.767 に答える