# Uninitialized constant CGI::Session::MemCacheStore

**URL:** <https://www.ruby-forum.com/t/uninitialized-constant-cgi-memcachestore/109394>\
**Category:** Rails\
**Created:** [July 14, 2007, 6:16am UTC](https://www.ruby-forum.com/t/uninitialized-constant-cgi-memcachestore/109394 "2007-07-14T06:16:11Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![krates](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/76d3ee/32.png) [@krates](https://www.ruby-forum.com/u/krates)\
**Post date:** [July 14, 2007, 6:16am UTC](https://www.ruby-forum.com/t/uninitialized-constant-cgi-memcachestore/109394/1 "2007-07-14T06:16:11Z")

</div>

I am getting this error with Rails 1.2.3, while I was trying to change  
session from active\_record\_store to use memcache-client 1.3.

Here is my error, I have checked that  
actionpack-1.13.3\lib\action\_controller\session\mem\_cache\_store.rb is  
present. I tried everything and I am completely stuck. Please help!  
Greatly appreciated.

thanks a lot!  
-Krates

# ============= error ============================== C:\sw\ruby\lib\ruby\gems\1.8/gems/activesupport-1.4.2/lib/active\_support/dependencies.rb:477:in `const_missing': uninitialized constant CGI::Session::MemCacheStore (NameError) from C:\sw\ruby\lib\ruby\gems\1.8/gems/actionpack-1.13.3/lib/action_controller/session_management.rb:22:in`const\_get’ from C:\sw\ruby\lib\ruby\gems\1.8/gems/actionpack-1.13.3/lib/action\_controller/session\_management.rb:22:in `session_store=' from C:\sw\ruby\lib\ruby\gems\1.8/gems/rails-1.2.3/lib/initializer.rb:328:in`send’ from C:\sw\ruby\lib\ruby\gems\1.8/gems/rails-1.2.3/lib/initializer.rb:328:in `initialize_framework_settings' from C:\sw\ruby\lib\ruby\gems\1.8/gems/rails-1.2.3/lib/initializer.rb:327:in`each’ from C:\sw\ruby\lib\ruby\gems\1.8/gems/rails-1.2.3/lib/initializer.rb:327:in `initialize_framework_settings' from C:\sw\ruby\lib\ruby\gems\1.8/gems/rails-1.2.3/lib/initializer.rb:324:in`each’ from C:\sw\ruby\lib\ruby\gems\1.8/gems/rails-1.2.3/lib/initializer.rb:324:in `initialize_framework_settings' ... 20 levels... from C:\sw\ruby\lib\ruby\gems\1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:495:in`require’ from ./script/server:3 from -e:4:in `load’ from -e:4

# =========== environment.rb =============== require\_gem ‘memcache-client’ Rails::Initializer.run do |config| config.action\_controller.session\_store =:mem\_cache\_store end memcache\_options = { :compression =\> true, :debug =\> false, :namespace =\> “pr-#{RAILS\_ENV}”, :readonly =\> false, :urlencode =\> false } memcache\_servers = [‘127.0.0.1:11211’] CACHE = MemCache.new(memcache\_options) CACHE.servers = memcache\_servers ActionController::Base.session\_options[:cache] = CACHE
