как использовать редис-рб с синатрой - PullRequest
0 голосов
/ 13 сентября 2011

Я хочу использовать Redis с Sinatra, и следовал гиду вот так

require "redis"

redis = Redis.new

, тогда я получил ошибку

LoadError: no such file to load -- redis

может быть, libRedis не загружается.

Я ввожу redis-rb из github и копирую библиотеку Redis в мое приложение sinatra.

Как мне установить Redis-Р.Б.?Я гугл что-то вроде этого:

rake redis:install

1 Ответ

4 голосов
/ 31 октября 2011

Включили ли вы redis в свой "Gemfile"?Он должен быть в корне вашего приложения.

Я ввожу redis-rb из github и копирую библиотеку redis в мое приложение sinatra.

Почему?Удобнее устанавливать redis через bundler.(Redis доступен как Ruby gem).

Я уверен, что вы можете найти правильные введения в bunler через ваш любимый поисковик, но позвольте мне показать вам пример "Gemfile" для использования с bundler в любом случае:

source :rubygems

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

Когда вы запустите bundler, Redis должен быть готов к вашей конфигурации.

...