2011-09-13 18 views
0

我想使用西納特拉Redis的,跟着guide這樣如何使用Redis的-RB與西納特拉

require "redis" 

redis = Redis.new 

然後,我得到了錯誤

LoadError: no such file to load -- redis 

也許Redis的的lib未加載。

我從github git redis-rb並將redis的lib複製到我的sinatra應用程序中。

我該如何安裝redis-rb?我谷歌這樣的事情:

rake redis:install 

回答

4

你在你的「Gemfile」中包含redis嗎?它應該在你的應用程序根目錄下。

我git從github的redis-rb並將redis的lib複製到我的 sinatra應用程序中。

爲什麼?通過捆綁器安裝redis更方便。 (Redis可作爲Ruby寶石提供)。

我相信你可以找到合適的介紹通過您喜歡的搜索引擎bunler,但讓我告訴你一個例子「的Gemfile」與捆綁仍要使用:

source :rubygems 

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

當您運行打捆,Redis的應準備好配置您的配置。