我想将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
答案 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应该已准备好配置您的配置。