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