1

Rails 3.1でsolrとsunspotを実行しようとしていますが、エラーが発生し続けます

getaddrinfo: 名前またはサービスが不明です

私のコントローラーはかなり基本的です

  デフインデックス
        @food_names = FoodName.search do
            キーワード(params[:term])
        終わり
  終わり

ここで何が起こっているのか、まだよくわかりません。別のsolrサービスを開始する必要がありますか?

rake sunspot:solr:run を実行すると、

警告: 'require 'rake/rdoctask'' は非推奨です。代わりに「require 'rdoc/task' (RDoc 2.4.2+)」を使用してください。
    /home/pete/.rvm/gems/ruby-1.9.2-p290/gems/rake-0.9.2.2/lib/rake/rdoctask.rb
警告: Rake DSL メソッドへのグローバル アクセスは非推奨です。含めてください
    ... Rake::DSL を、Rake DSL メソッドを使用するクラスとモジュールに変換します。
警告: DSL メソッドの Kitchon::Application#task が /home/pete/.rvm/gems/ruby-1.9.2-p290/gems/railties-3.0.0/lib/rails/application.rb:214:in で呼び出されました ` initialize_tasks'
警告: 'task :t, arg, :needs => [deps]' は非推奨です。代わりに 'task :t, [args] => [deps]' を使用してください。
    at /home/pete/.rvm/gems/ruby-1.9.2-p290/gems/sunspot_rails-1.2.0/lib/sunspot/rails/tasks.rb:41:in `block in '
レーキが中止されました!
サーバーはすでに PID 4012 で実行されています

タスク: TOP => 太陽黒点:solr:start
( --trace を指定してタスクを実行すると、完全なトレースが表示されます)

これは少し当惑しますが、出力が示すように、サーバーは既に実行されているため、機能していると思います。

私が間違っている可能性があること、またはこれを修正する方法について何か提案はありますか?

4

0 に答える 0