1

我正在尝试在我的 Ubuntu 机器上使用 redis,但我的小脚本不起作用。我已经安装了 redis gem 并尝试了这个小脚本(我知道它很小)

require 'redis'
redis = Redis.new

我收到此错误:

./redis.rb:4: uninitialized constant Redis (NameError)
from redis.rb:2:in `require'
from redis.rb:2

当我评论第 2 行时,我没有遇到任何问题。Redis类怎么不被识别?

4

1 回答 1

4

将您的文件重命名为“redis.rb”以外的名称(尝试 test.rb),并确保您需要 ruby​​gems。

require "rubygems"
require "redis"

redis = Redis.new
于 2010-09-09T18:21:32.087 回答