1

Resqueをセットアップしようとしています。私は自分のenvironment.rbで以下を持っています

config.gem "redis", :version =>  "3.0"
config.gem "redis-namespace", :version => "1.2.1", :lib => "redis/namespace"
config.gem "resque", :version => "1.23.0"

開始する前にasciicastをフォローしましたresque-web。私のコントローラーには

Resque.enqueue(SnippetHighlighter, @snippet.id)

asciicast で与えられた例のように。ただし、私のプロセスはバックグラウンドではなく Rails サーバーに転送されます。asciicast によると、私はエラーではなく resque でエラーになるrails serverはずです。

また、resque-web を起動すると、次のエラーが発生します。

/usr/lib/ruby1.8/net/http.rb:560: in 'initialize': getaddrinfo: Name or 
service not known(SocketError)

誰でもこれで私を助けてもらえますか?

4

1 に答える 1

0

あなたがフォローしている railscast はrails 3.0.9resque 1.17.1を使用しています。

Rails のバージョンを上げるか、Rails 2.3.8 と互換性のある低いバージョンの resque を使用することをお勧めします。

于 2012-11-09T04:29:43.040 に答える