2011-07-04 14 views
1

在軌,很容易只需添加一個配置/ resque.yml,但我們正在運行在命令行中的瑰寶,我們想告訴它在哪裏尋找Resque工作,而不是默認爲localhost:6379如果你不使用Rails如何設置在Resque Redis的網址是什麼?

現在,我們通過進入創業板的lib,然後運行耙resque運行我們的寶石:工作等等等等。那麼,我們如何告訴它Redis的是(Redis的可能是在另一臺機器在網絡中還是在?雲)

回答

0

我們通過剛剛在我們的創業板的Rake文件添加Resque.redis = 'server:port,就在我們的途徑包括通過require 'resque/tasks'

+0

嗯 - 給我「未初始化常量Resque」 – richardkmiller

+0

你需要首先'require'resque''。 –

1

大廈腐蝕的回答resque固定這一點,我不得不這樣做:

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

爲了使用一個URL從一個環境變量,我不得不包括協議,如:'redis的://192.168.1.1:6379' – bonh

相關問題