2010-05-05 164 views
0

我已經安裝了幾乎所有的圖書館/寶石,我能找到的memcached /內存緩存不變Rails的,但每次我嘗試運行我的應用程序,我得到這個錯誤:錯誤信息:未初始化::初始化程序:: MEMCACHE

Error message: 
uninitialized constant Rails::Initializer::MemCache 

Exception class: 
NameError 

我試過$ telnet localhost 11211,memcached肯定在運行。有任何想法嗎?

(我運行的Apache2 /乘客)

+0

我還要補充一點,我使用的紅寶石,紅寶石不EE如果該事項。 – tomeara 2010-05-05 03:37:49

回答

0

嘗試在IRB提示符下加載它。

# irb 
> require 'rubygems' 
> gem 'memcache-client' 

這應該會給你一個更具描述性的錯誤信息。

+0

輸出結果爲: => true – tomeara 2010-05-05 03:04:32

+0

您是否在environment.rb中要求'memcache-client'? – MattMcKnight 2010-05-05 03:40:01

+0

感謝您的幫助,順便說一句。我這樣做...線看起來像這樣: config.gem「memcache-client」,:lib =>「memcache」 – tomeara 2010-05-05 03:49:37

2

我最後不得不把

require 'MemCache' 

在我的environment.rb