Skip to content

Instantly share code, notes, and snippets.

@Alex-Karpov-878
Last active August 29, 2015 14:21
Show Gist options
  • Save Alex-Karpov-878/2e500e36b32c692e7c35 to your computer and use it in GitHub Desktop.
Save Alex-Karpov-878/2e500e36b32c692e7c35 to your computer and use it in GitHub Desktop.
Locomotive issue after bundling locomotivecms/engline running rails s on ubuntu
LoadError at /
cannot load such file -- /home/user/.rvm/gems/ruby-2.2.0@locomotive-engine/bundler/gems/steam-b626a219bf5c/lib/locomotive/steam/adapters/mongoDB
def build_adapter(options)
name = ((options || {})[:name] || :filesystem).to_s
require_relative "adapters/#{name}" #This line causes the error
klass = "Locomotive::Steam::#{name.camelize}Adapter".constantize
klass.new(options)
end
----------------------------------------
Request info
Rack session
#<ActionDispatch::Request::Session:0x5356560 not yet loaded>
Local Variables
options
{:name=>:mongoDB, :database=>"locomotive_engine_coal_dev", :hosts=>["localhost:27017"]}
name
"mongoDB"
klass
nil
Instance Variables
@dependencies
{}
------------------------
Application Frames All Frames
Locomotive::Steam::Repositories#build_adapter
() home/alex/.rvm/gems/ruby-2.2.0@locomotive-engine/bundler/gems/steam-b626a219bf5c/lib/locomotive/steam/repositories.rb, line 44
block in <class:Repositories>
() home/alex/.rvm/gems/ruby-2.2.0@locomotive-engine/bundler/gems/steam-b626a219bf5c/lib/locomotive/steam/repositories.rb, line 11
block in Locomotive::Steam::Repositories#locale
morphine (0.1.1) lib/morphine.rb, line 15
block in <class:Repositories>
() home/alex/.rvm/gems/ruby-2.2.0@locomotive-engine/bundler/gems/steam-b626a219bf5c/lib/locomotive/steam/repositories.rb, line 15
block in Locomotive::Steam::Repositories#locale
morphine (0.1.1) lib/morphine.rb, line 15
block in <class:Instance>
() home/alex/.rvm/gems/ruby-2.2.0@locomotive-engine/bundler/gems/steam-b626a219bf5c/lib/locomotive/steam/services.rb, line 27
block in Locomotive::Steam::Services::Instance#locale
morphine (0.1.1) lib/morphine.rb, line 15
Locomotive::Steam::Middlewares::Site#_call
() home/alex/.rvm/gems/ruby-2.2.0@locomotive-engine/bundler/gems/steam-b626a219bf5c/lib/locomotive/steam/middlewares/site.rb, line 12
Locomotive::Steam::Middlewares::Site#call
() home/alex/.rvm/gems/ruby-2.2.0@locomotive-engine/bundler/gems/steam-b626a219bf5c/lib/locomotive/steam/middlewares/threadsafe.rb, line 12
Locomotive::Steam::Middlewares::DefaultEnv#call
() home/alex/.rvm/gems/ruby-2.2.0@locomotive-engine/bundler/gems/steam-b626a219bf5c/lib/locomotive/steam/middlewares/default_env.rb, line 13
Locomotive::Steam::Middlewares::DynamicAssets#call
() home/alex/.rvm/gems/ruby-2.2.0@locomotive-engine/bundler/gems/steam-b626a219bf5c/lib/locomotive/steam/middlewares/dynamic_assets.rb, line 20
Rack::Static#call
rack (1.6.1) lib/rack/static.rb, line 124
Locomotive::Steam::Middlewares::Favicon#call
() home/alex/.rvm/gems/ruby-2.2.0@locomotive-engine/bundler/gems/steam-b626a219bf5c/lib/locomotive/steam/middlewares/favicon.rb, line 13
Rack::Rewrite#call
rack-rewrite (1.5.1) lib/rack/rewrite.rb, line 24
Rack::Builder#call
rack (1.6.1) lib/rack/builder.rb, line 153
ActionDispatch::Routing::Mapper::Constraints#serve
actionpack (4.2.1) lib/action_dispatch/routing/mapper.rb, line 51
block in ActionDispatch::Journey::Router#serve
actionpack (4.2.1) lib/action_dispatch/journey/router.rb, line 43
ActionDispatch::Journey::Router#serve
actionpack (4.2.1) lib/action_dispatch/journey/router.rb, line 30
ActionDispatch::Routing::RouteSet#call
actionpack (4.2.1) lib/action_dispatch/routing/route_set.rb, line 819
Locomotive::Middlewares::Site#call
/home/alex/Documents/Sites/engine/lib/locomotive/middlewares/site.rb, line 11
Dragonfly::Middleware#call
dragonfly (1.0.9) lib/dragonfly/middleware.rb, line 14
block in Warden::Manager#call
warden (1.2.3) lib/warden/manager.rb, line 35
Warden::Manager#call
warden (1.2.3) lib/warden/manager.rb, line 34
Rack::ETag#call
rack (1.6.1) lib/rack/etag.rb, line 24
Rack::ConditionalGet#call
rack (1.6.1) lib/rack/conditionalget.rb, line 25
Rack::Head#call
rack (1.6.1) lib/rack/head.rb, line 13
ActionDispatch::ParamsParser#call
actionpack (4.2.1) lib/action_dispatch/middleware/params_parser.rb, line 27
ActionDispatch::Flash#call
actionpack (4.2.1) lib/action_dispatch/middleware/flash.rb, line 260
ActionDispatch::Session::CookieStore#context
rack (1.6.1) lib/rack/session/abstract/id.rb, line 225
ActionDispatch::Session::CookieStore#call
rack (1.6.1) lib/rack/session/abstract/id.rb, line 220
ActionDispatch::Cookies#call
actionpack (4.2.1) lib/action_dispatch/middleware/cookies.rb, line 560
block in ActionDispatch::Callbacks#call
actionpack (4.2.1) lib/action_dispatch/middleware/callbacks.rb, line 29
ActionDispatch::Callbacks#_run_callbacks
activesupport (4.2.1) lib/active_support/callbacks.rb, line 88
ActionDispatch::Callbacks#_run_call_callbacks
activesupport (4.2.1) lib/active_support/callbacks.rb, line 776
ActionDispatch::Callbacks#run_callbacks
activesupport (4.2.1) lib/active_support/callbacks.rb, line 81
ActionDispatch::Callbacks#call
actionpack (4.2.1) lib/action_dispatch/middleware/callbacks.rb, line 27
ActionDispatch::Reloader#call
actionpack (4.2.1) lib/action_dispatch/middleware/reloader.rb, line 73
ActionDispatch::RemoteIp#call
actionpack (4.2.1) lib/action_dispatch/middleware/remote_ip.rb, line 78
BetterErrors::Middleware#protected_app_call
better_errors (2.1.1) lib/better_errors/middleware.rb, line 84
BetterErrors::Middleware#better_errors_call
better_errors (2.1.1) lib/better_errors/middleware.rb, line 79
BetterErrors::Middleware#call
better_errors (2.1.1) lib/better_errors/middleware.rb, line 57
ActionDispatch::DebugExceptions#call
actionpack (4.2.1) lib/action_dispatch/middleware/debug_exceptions.rb, line 17
ActionDispatch::ShowExceptions#call
actionpack (4.2.1) lib/action_dispatch/middleware/show_exceptions.rb, line 30
Rails::Rack::Logger#call_app
railties (4.2.1) lib/rails/rack/logger.rb, line 38
block in Rails::Rack::Logger#call
railties (4.2.1) lib/rails/rack/logger.rb, line 20
block in ActiveSupport::Logger#tagged
activesupport (4.2.1) lib/active_support/tagged_logging.rb, line 68
ActiveSupport::Logger::SimpleFormatter#tagged
activesupport (4.2.1) lib/active_support/tagged_logging.rb, line 26
ActiveSupport::Logger#tagged
activesupport (4.2.1) lib/active_support/tagged_logging.rb, line 68
Rails::Rack::Logger#call
railties (4.2.1) lib/rails/rack/logger.rb, line 20
Rails::Rack::Logger#call_with_quiet_assets
quiet_assets (1.1.0) lib/quiet_assets.rb, line 27
ActionDispatch::RequestId#call
actionpack (4.2.1) lib/action_dispatch/middleware/request_id.rb, line 21
Rack::MethodOverride#call
rack (1.6.1) lib/rack/methodoverride.rb, line 22
Rack::Runtime#call
rack (1.6.1) lib/rack/runtime.rb, line 18
Locomotive::Middlewares::Permalink#call
/home/alex/Documents/Sites/engine/lib/locomotive/middlewares/permalink.rb, line 17
ActiveSupport::Cache::Strategy::LocalCache::Middleware#call
activesupport (4.2.1) lib/active_support/cache/strategy/local_cache_middleware.rb, line 28
Dragonfly::CookieMonster#call
dragonfly (1.0.9) lib/dragonfly/cookie_monster.rb, line 9
Rack::Lock#call
rack (1.6.1) lib/rack/lock.rb, line 17
ActionDispatch::Static#call
actionpack (4.2.1) lib/action_dispatch/middleware/static.rb, line 113
Rack::Sendfile#call
rack (1.6.1) lib/rack/sendfile.rb, line 113
Dummy::Application#call
railties (4.2.1) lib/rails/engine.rb, line 518
Dummy::Application#call
railties (4.2.1) lib/rails/application.rb, line 164
Rack::ContentLength#call
rack (1.6.1) lib/rack/content_length.rb, line 15
block in Thin::Connection#pre_process
thin (1.6.3) lib/thin/connection.rb, line 86
Thin::Connection#pre_process
thin (1.6.3) lib/thin/connection.rb, line 84
Thin::Connection#process
thin (1.6.3) lib/thin/connection.rb, line 53
Thin::Connection#receive_data
thin (1.6.3) lib/thin/connection.rb, line 39
EventMachine.run
eventmachine (1.0.7) lib/eventmachine.rb, line 187
Thin::Backends::TcpServer#start
thin (1.6.3) lib/thin/backends/base.rb, line 73
Thin::Server#start
thin (1.6.3) lib/thin/server.rb, line 162
Rack::Handler::Thin.run
rack (1.6.1) lib/rack/handler/thin.rb, line 19
Rails::Server#start
rack (1.6.1) lib/rack/server.rb, line 286
Rails::Server#start
railties (4.2.1) lib/rails/commands/server.rb, line 80
block in Rails::CommandsTasks#server
railties (4.2.1) lib/rails/commands/commands_tasks.rb, line 80
Rails::CommandsTasks#server
railties (4.2.1) lib/rails/commands/commands_tasks.rb, line 75
Rails::CommandsTasks#run_command!
railties (4.2.1) lib/rails/commands/commands_tasks.rb, line 39
<top (required)>
railties (4.2.1) lib/rails/commands.rb, line 17
<main>
bin/rails, line 8
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment