1
我想在我的Ubuntu机器上玩redis,我的小脚本不起作用。 我已经安装了Redis的宝石,并试图这个小脚本(我知道它非常小)无法设置红宝石的红宝石
require 'redis'
redis = Redis.new
我得到这个错误:
./redis.rb:4: uninitialized constant Redis (NameError)
from redis.rb:2:in `require'
from redis.rb:2
当我评论2号线,我没有得到任何问题。 Redis级如何不被识别?
只是最后一个问题:为什么redis.rb导致冲突? – fenec 2010-09-10 20:43:50
我相信这是因为当你输入“require'redis'”时,ruby实际上试图加载你创建的名为'redis.rb'的文件。它没有寻找名为'redis'的gem,因为它在脚本的目录中找到了一个名为'redis'的文件。这是我最好的猜测。 – Carl 2010-09-12 20:28:37