如何使用redis-rb与sinatra



我想在sinatra中使用redis,并遵循这样的指南

require "redis"
redis = Redis.new

然后,我得到了错误

LoadError: no such file to load -- redis

可能是redis的库没有加载。

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

如何安装redis-rb?我用谷歌搜索一下:

rake redis:install

你是否在你的"Gemfile"中包含了redis ?它应该在应用程序的根目录下。

我从github上获得redis-rb,并将redis的lib复制到我的sinatra应用。

为什么?通过bundler安装redis更加方便。(Redis是一个Ruby gem)。

我相信你可以通过你最喜欢的搜索引擎找到关于捆绑器的适当介绍,但是让我给你展示一个与捆绑器一起使用的示例"Gemfile":

source :rubygems
gem "bundler"
gem "sinatra"
gem "rack"
gem "redis"

当你运行bundler时,redis应该已经准备好了。

最新更新