Question

Je suis en train de jouer avec Redis sur ma machine Ubuntu et mon petit script ne fonctionne pas. Je l'ai installé et essayé gem Redis ce petit script (je sais sa jolie petite)

require 'redis'
redis = Redis.new

je reçois cette erreur:

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

quand je commente la ligne 2, je n'obtenir aucun problème. Comment se fait la classe Redis ne reconnaît pas?

Était-ce utile?

La solution

Renommez le fichier autre chose que "redis.rb" (essayer test.rb), et assurez-vous besoin rubygems.

require "rubygems"
require "redis"

redis = Redis.new
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top