2010-06-21 52 views
0

嗨,任何人都可以给我想法,我需要安装在我的rails 2.3.8应用程序上设置resque和redis。resque,redis和rails 2.3.8

我已经安装。

gem install redis 
gem install redis-namespace 
gem install resque 
gem install json 

之后,我试图从我的应用程序运行rake任务。

C:\test>rake redis:install 
(in C:/cyncabc) 
rake aborted! 
Don't know how to build task 'redis:install' 

(See full trace by running task with --trace) 

得到此错误。

我已经安装了gem not plugin。 它有什么问题?和什么解决方案?

+0

你有没有在“rake redis:install dtach:install”之前先试试这个:“git clone git://github.com/defunkt/resque.git”和“cd resque”? – 2010-06-21 20:25:47

+0

我没有使用git。怎么可能执行这个命令?而我正在研究Windows,所以它会在Windows上工作吗? – 2010-06-21 20:42:46

+0

您可以下载适用于Windows的git程序。它运作良好。 – Freewind 2010-07-11 16:08:39

回答

0

每当我不得不这样做,我已经成功与this documentation

+0

我已经检查过该文件,但我仍然对安装感到困惑。 你能列出我需要安装的东西吗? 我在窗户上。 – 2010-06-21 15:21:39

+1

不知道如何在Windows上做,对不起:( – Fran 2010-06-22 14:25:12

2

做的非常好,你必须安装依赖:如果您无法安装yajl-

gem install redis redis-namespace yajl-ruby 

红宝石尝试使用JSON:

gem install redis redis-namespace json 

然后运行以下命令行:

./script/plugin install git://github.com/defunkt/resque 

一切都在doc

编辑

要与创业板安装:

在 “配置/ environnement.rb” 这样写:

Rails::Initializer.run do |config| 
    # ... 
    config.gem 'redis', :source => 'http://gemcutter.org' 
    config.gem 'resque', :source => 'http://gemcutter.org' 
    # ... 
end 

然后键入以下命令:

rake gems:install 

如果您想要控制安装的库:

gem list