如何使用redis-rb与sinatra

时间:2011-09-13 09:25:27

标签: sinatra redis

我想将redis与sinatra一起使用,并遵循guide这样的

require "redis"

redis = Redis.new

然后,我收到了错误

LoadError: no such file to load -- redis

也许redis的lib没有加载。

我从github获取redis-rb并将redis的lib复制到我的sinatra应用程序中。

如何安装redis-rb?我谷歌那样:

rake redis:install

1 个答案:

答案 0 :(得分:4)

你是否在你的“Gemfile”中加入了redis?它应该在您的应用程序根目录中。

  

我从github git redis-rb并将redis的lib复制到我的   sinatra app。

为什么呢?通过bundler安装redis更方便。 (Redis可作为Ruby宝石使用)。

我相信你可以通过你最喜欢的搜索引擎找到正确的介绍,但是让我向你展示一个与捆绑器一起使用的“Gemfile”示例:

source :rubygems

gem "bundler"
gem "sinatra"
gem "rack"
gem "redis"

当您运行bundler时,redis应该已准备好配置您的配置。