resque,redis和rails 2.3.8

时间:2010-06-21 14:42:48

标签: ruby-on-rails ruby

任何人都可以告诉我需要安装什么才能在我的rails 2.3.8应用程序上设置resque和redis。

我已安装。

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。 这有什么问题?什么是解决方案?

2 个答案:

答案 0 :(得分:2)

您必须安装依赖项:

gem install redis redis-namespace yajl-ruby

如果你不能用json安装yajl-ruby:

gem install redis redis-namespace json

然后运行以下命令行:

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

doc中注意到一切!

修改

使用gem安装:

在“config / 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

如果您想控制已安装的librairies:

gem list

答案 1 :(得分:0)

任何时候我都必须这样做,我已经设法用this documentation

做得很好