Frage

Ich versuche, mit redis auf meinem Ubuntu-Rechner und mein kleines Skript nicht funktioniert zu spielen. Ich habe redis Juwel installiert und versuchte, dieses kleine Script (ich weiß, es ist ziemlich klein)

require 'redis'
redis = Redis.new

ich diesen Fehler:

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

wenn ich die Linie 2 Kommentar, ich nicht jedes Problem bekommen. Wie kommt die Klasse Redis nicht erkannt wird?

War es hilfreich?

Lösung

Benennen Sie die Datei auf etwas anderes als "redis.rb" (Versuch test.rb), und stellen Sie sicher, benötigen Sie rubygems.

require "rubygems"
require "redis"

redis = Redis.new
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top