如何将 redis-rb 与 sinatra 一起使用

发布于 2024-12-04 19:26:53 字数 488 浏览 0 评论 0原文

我想将redis与sinatra一起使用,然后按照指南像这样

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

I want to use redis with sinatra,and followed the guide like this

require "redis"

redis = Redis.new

then, I got the error

LoadError: no such file to load -- redis

maybe the lib of redis is not loading.

I git the redis-rb from github and copy the lib of redis into my sinatra app.

How can I install the redis-rb? I google something like that:

rake redis:install

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

°如果伤别离去 2024-12-11 19:26:53

你的“Gemfile”中包含了 redis 吗?它应该位于您的应用程序根目录中。

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

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

我相信您可以通过您最喜欢的搜索引擎找到 Bunler 的正确介绍,但无论如何,让我向您展示一个与 Bunler 一起使用的示例“Gemfile”:

source :rubygems

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

当您运行 Bunler 时,Redis 应该准备好与您的配置一起使用。

Have you included redis in your "Gemfile"? It should be in your application root.

I git the redis-rb from github and copy the lib of redis into my
sinatra app.

Why? It is more convenient to install redis via bundler. (Redis is available as a Ruby gem).

I'm sure you can find proper introductions to bunler via your favourite search engine, but let me show you an example "Gemfile" to use with bundler anyway:

source :rubygems

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

When you run bundler, redis should be ready to go with your configuration.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文