I put a debugger statement in the plugin to figure out the problem.
The error is definitely telling you that memcache hasn't been loaded.
You may need to move that require 'memcache' statement around to make
sure it is loading. Let me know what you find...
I got the same problem this morning. workling throws memcache error on
2.3
Found out that after_init solution works. And if you are using
workling + spawner, these lines work fine with me
config.after_initialize do
Workling::Remote::Runners::SpawnRunner.options = { :method
=> :spawn }
Workling::Remote.dispatcher =
Workling::Remote::Runners::SpawnRunner.new
end
I was having the same problem. I use NotRemoteRunner in dev mode and
StarlingRunner in production right now. I found that putting the
following code in development.rb solved my problem:
config.after_initialize do
Workling::Remote.dispatcher =
Workling::Remote::Runners::NotRemoteRunner.new
end