0

編集: zip をダウンロードして手動でインストールしたところ、すべて正常に動作するようになりました。


残念ながら、Windows で Sunspot と Solr をセットアップすることは不可能のようです。rake sunspot:solr:run の実行は問題なく動作しますが、インデックスを再作成しようとするとき、またはサーバー開発モードで検索メソッドを実行すると、「ターゲット マシンがアクティブに拒否したため、接続できませんでした。 - connect(2 )」。今日、sunspot_rails と sunspot_solr をインストールしたので、最新バージョンのはずです。今日もJavaを1.7.0_05に更新しました。ここで、server.rb の 104 行目を exec(Shellwords.shelljoin(command)) から system(Shellwords.shelljoin(command)) に変更することで機能する人もいますが、これも私には機能しません。試してみるべき解決策が残っているとは思えません。Windows 7で動作させる方法を知っている人はいますか? 前もって感謝します!

4

1 に答える 1

0

これはおそらくポートからのものです。sunspot.ymlの構成とSunspotが実行されている実際のポートを確認できますか?Sunspotを実行すると表示されます。

私は同様の問題を抱えていて、それを開始/停止し、ポートを8981から8982に変更し、それが機能しました。

于 2012-08-15T15:29:28.300 に答える