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 を指定してタスクを実行すると、完全なトレースが表示されます)
これは少し当惑しますが、出力が示すように、サーバーは既に実行されているため、機能していると思います。
私が間違っている可能性があること、またはこれを修正する方法について何か提案はありますか?