2011-07-04 10 views
1

railsではconfig/resque.ymlを追加するのは簡単ですが、コマンドラインでgemを実行しています。デフォルトのlocalhostの代わりにResqueジョブを探す場所を教えてください:6379Railsを使用していない場合、どのようにResqueのRedis URLを設定しますか?

今はgem libに行ってからrake resque:workなどを実行して、私たちの宝石を走らせています。どのようにredisがどこにあるのかを教えてください(ネットワーク内の別のマシンやクラウド)私達はちょうどの腐食答えを上の構築require 'resque/tasks'

答えて

0

、私はこれをしなければなりませんでした:

require "./my_class" 
require "resque" 
Resque.redis = 'server:port' 
require "resque/tasks" 
+0

Hmmm - 私に "初期化されていない定数"を与える – richardkmiller

+0

最初に '' resque''を実行する必要があります。 –

1

を経由して、我々はresqueを含ま直前に、私たちの宝石のRakefileでResque.redis = 'server:portを追加することで、これを固定

+0

環境変数のURLを使うためには、 'redis://192.168.1.1:6379'のようなプロトコルを含める必要がありました。 – bonh

関連する問題