{"action":"created","issue":{"url":"https://api.github.com/repos/rails/rails/issues/19715","labels_url":"https://api.github.com/repos/rails/rails/issues/19715/labels{/name}","comments_url":"https://api.github.com/repos/rails/rails/issues/19715/comments","events_url":"https://api.github.com/repos/rails/rails/issues/19715/events","html_url":"https://github.com/rails/rails/issues/19715","id":67459350,"number":19715,"title":"random startup errors since 4.1.10","user":{"login":"pekeler","id":42363,"avatar_url":"https://avatars.githubusercontent.com/u/42363?v=3","gravatar_id":"","url":"https://api.github.com/users/pekeler","html_url":"https://github.com/pekeler","followers_url":"https://api.github.com/users/pekeler/followers","following_url":"https://api.github.com/users/pekeler/following{/other_user}","gists_url":"https://api.github.com/users/pekeler/gists{/gist_id}","starred_url":"https://api.github.com/users/pekeler/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pekeler/subscriptions","organizations_url":"https://api.github.com/users/pekeler/orgs","repos_url":"https://api.github.com/users/pekeler/repos","events_url":"https://api.github.com/users/pekeler/events{/privacy}","received_events_url":"https://api.github.com/users/pekeler/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/rails/rails/labels/needs%20feedback","name":"needs feedback","color":"ededed"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-04-09T21:56:01Z","updated_at":"2015-04-10T15:31:47Z","closed_at":null,"body":"Since upgrading from 4.1.9 to 4.1.10, I've noticed random errors in my cron.log which I can reproduce by manually running `bundle exec rake about` repeatedly.\r\n\r\nLast error from cron.log:\r\n```\r\nLoadError: cannot load such file -- # benchmark.rb - a performance benchmarking library\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/application/default_middleware_stack.rb:30:in `block in build_stack'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/application/default_middleware_stack.rb:13:in `tap'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/application/default_middleware_stack.rb:13:in `build_stack'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/application.rb:461:in `default_middleware_stack'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/engine.rb:497:in `app'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/application/finisher.rb:36:in `block in <module:Finisher>'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/initializable.rb:30:in `instance_exec'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/initializable.rb:30:in `run'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/initializable.rb:55:in `block in run_initializers'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/initializable.rb:54:in `run_initializers'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/application.rb:300:in `initialize!'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/railtie.rb:194:in `public_send'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/railtie.rb:194:in `method_missing'\r\nmyapp/config/environment.rb:5:in `<top (required)>'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/activesupport-4.1.10/lib/active_support/dependencies.rb:247:in `require'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/activesupport-4.1.10/lib/active_support/dependencies.rb:247:in `block in require'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/activesupport-4.1.10/lib/active_support/dependencies.rb:232:in `load_dependency'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/activesupport-4.1.10/lib/active_support/dependencies.rb:247:in `require'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/application.rb:276:in `require_environment!'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/application.rb:405:in `block in run_tasks_blocks'\r\nTasks: TOP => send_unsent_reports => environment\r\n(See full trace by running task with --trace)\r\n```\r\n\r\nOK, so run `bundle exec rake about ` 11 times successfully, then:\r\n```\r\nrake aborted!\r\nLoadError: cannot load such file -- #++\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/application/default_middleware_stack.rb:30:in `block in build_stack'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/application/default_middleware_stack.rb:13:in `tap'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/application/default_middleware_stack.rb:13:in `build_stack'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/application.rb:461:in `default_middleware_stack'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/engine.rb:497:in `app'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/application/finisher.rb:36:in `block in <module:Finisher>'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/initializable.rb:30:in `instance_exec'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/initializable.rb:30:in `run'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/initializable.rb:55:in `block in run_initializers'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/initializable.rb:54:in `run_initializers'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/application.rb:300:in `initialize!'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/railtie.rb:194:in `public_send'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/railtie.rb:194:in `method_missing'\r\nmyapp/config/environment.rb:5:in `<top (required)>'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/activesupport-4.1.10/lib/active_support/dependencies.rb:247:in `require'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/activesupport-4.1.10/lib/active_support/dependencies.rb:247:in `block in require'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/activesupport-4.1.10/lib/active_support/dependencies.rb:232:in `load_dependency'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/activesupport-4.1.10/lib/active_support/dependencies.rb:247:in `require'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/application.rb:276:in `require_environment!'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/application.rb:405:in `block in run_tasks_blocks'\r\nTasks: TOP => about => environment\r\n(See full trace by running task with --trace)\r\n```\r\n`bundle exec rake about ` 17 times successfully, then:\r\n```\r\nrake aborted!\r\nLoadError: cannot load such file -- # == Overview\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/application/default_middleware_stack.rb:30:in `block in build_stack'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/application/default_middleware_stack.rb:13:in `tap'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/application/default_middleware_stack.rb:13:in `build_stack'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/application.rb:461:in `default_middleware_stack'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/engine.rb:497:in `app'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/application/finisher.rb:36:in `block in <module:Finisher>'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/initializable.rb:30:in `instance_exec'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/initializable.rb:30:in `run'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/initializable.rb:55:in `block in run_initializers'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/initializable.rb:54:in `run_initializers'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/application.rb:300:in `initialize!'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/railtie.rb:194:in `public_send'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/railtie.rb:194:in `method_missing'\r\nmyapp/config/environment.rb:5:in `<top (required)>'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/activesupport-4.1.10/lib/active_support/dependencies.rb:247:in `require'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/activesupport-4.1.10/lib/active_support/dependencies.rb:247:in `block in require'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/activesupport-4.1.10/lib/active_support/dependencies.rb:232:in `load_dependency'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/activesupport-4.1.10/lib/active_support/dependencies.rb:247:in `require'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/application.rb:276:in `require_environment!'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/application.rb:405:in `block in run_tasks_blocks'\r\nTasks: TOP => about => environment\r\n(See full trace by running task with --trace)\r\n```\r\n`bundle exec rake about --trace` 6 times successfully, then:\r\n```\r\nrake aborted!\r\nTypeError: wrong argument type Object (expected String)\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/rack-1.5.2/lib/rack/mime.rb:2:in `<module:Rack>'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/rack-1.5.2/lib/rack/mime.rb:1:in `<top (required)>'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/sprockets-2.12.3/lib/sprockets/mime.rb:1:in `require'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/sprockets-2.12.3/lib/sprockets/mime.rb:1:in `<top (required)>'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/sprockets-2.12.3/lib/sprockets.rb:45:in `require'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/sprockets-2.12.3/lib/sprockets.rb:45:in `<module:Sprockets>'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/sprockets-2.12.3/lib/sprockets.rb:3:in `<top (required)>'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/sprockets-rails-2.0.1/lib/sprockets/railtie.rb:5:in `require'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/sprockets-rails-2.0.1/lib/sprockets/railtie.rb:5:in `<top (required)>'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/all.rb:12:in `require'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/all.rb:12:in `block in <top (required)>'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/all.rb:10:in `each'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/all.rb:10:in `<top (required)>'\r\nmyapp/config/application.rb:3:in `require'\r\nmyapp/config/application.rb:3:in `<top (required)>'\r\nmyapp/Rakefile:5:in `require'\r\nmyapp/Rakefile:5:in `<top (required)>'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/rake-10.4.2/lib/rake/rake_module.rb:28:in `load'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/rake-10.4.2/lib/rake/rake_module.rb:28:in `load_rakefile'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:689:in `raw_load_rakefile'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:94:in `block in load_rakefile'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:176:in `standard_exception_handling'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:93:in `load_rakefile'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:77:in `block in run'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:176:in `standard_exception_handling'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:75:in `run'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/rake-10.4.2/bin/rake:33:in `<top (required)>'\r\nmyapp/vendor/bundle/ruby/2.1.0/bin/rake:23:in `load'\r\nmyapp/vendor/bundle/ruby/2.1.0/bin/rake:23:in `<main>'\r\n```\r\n`bundle exec rake about --trace` 51 times successfully, then:\r\n```\r\nrake aborted!\r\nNameError: uninitialized constant Rack::Head\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/application/default_middleware_stack.rb:56:in `block in build_stack'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/application/default_middleware_stack.rb:13:in `tap'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/application/default_middleware_stack.rb:13:in `build_stack'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/application.rb:461:in `default_middleware_stack'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/engine.rb:497:in `app'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/application/finisher.rb:36:in `block in <module:Finisher>'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/initializable.rb:30:in `instance_exec'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/initializable.rb:30:in `run'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/initializable.rb:55:in `block in run_initializers'\r\n/home/deployer/.rbenv/versions/2.1.5/lib/ruby/2.1.0/tsort.rb:226:in `block in tsort_each'\r\n/home/deployer/.rbenv/versions/2.1.5/lib/ruby/2.1.0/tsort.rb:348:in `block (2 levels) in each_strongly_connected_component'\r\n/home/deployer/.rbenv/versions/2.1.5/lib/ruby/2.1.0/tsort.rb:427:in `each_strongly_connected_component_from'\r\n/home/deployer/.rbenv/versions/2.1.5/lib/ruby/2.1.0/tsort.rb:347:in `block in each_strongly_connected_component'\r\n/home/deployer/.rbenv/versions/2.1.5/lib/ruby/2.1.0/tsort.rb:345:in `each'\r\n/home/deployer/.rbenv/versions/2.1.5/lib/ruby/2.1.0/tsort.rb:345:in `call'\r\n/home/deployer/.rbenv/versions/2.1.5/lib/ruby/2.1.0/tsort.rb:345:in `each_strongly_connected_component'\r\n/home/deployer/.rbenv/versions/2.1.5/lib/ruby/2.1.0/tsort.rb:224:in `tsort_each'\r\n/home/deployer/.rbenv/versions/2.1.5/lib/ruby/2.1.0/tsort.rb:205:in `tsort_each'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/initializable.rb:54:in `run_initializers'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/application.rb:300:in `initialize!'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/railtie.rb:194:in `public_send'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/railtie.rb:194:in `method_missing'\r\nmyapp/config/environment.rb:5:in `<top (required)>'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/application.rb:276:in `require_environment!'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/railties-4.1.10/lib/rails/application.rb:405:in `block in run_tasks_blocks'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/rake-10.4.2/lib/rake/task.rb:240:in `call'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/rake-10.4.2/lib/rake/task.rb:240:in `block in execute'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/rake-10.4.2/lib/rake/task.rb:235:in `each'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/rake-10.4.2/lib/rake/task.rb:235:in `execute'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/rake-10.4.2/lib/rake/task.rb:179:in `block in invoke_with_call_chain'\r\n/home/deployer/.rbenv/versions/2.1.5/lib/ruby/2.1.0/monitor.rb:211:in `mon_synchronize'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/rake-10.4.2/lib/rake/task.rb:172:in `invoke_with_call_chain'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/rake-10.4.2/lib/rake/task.rb:201:in `block in invoke_prerequisites'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/rake-10.4.2/lib/rake/task.rb:199:in `each'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/rake-10.4.2/lib/rake/task.rb:199:in `invoke_prerequisites'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/rake-10.4.2/lib/rake/task.rb:178:in `block in invoke_with_call_chain'\r\n/home/deployer/.rbenv/versions/2.1.5/lib/ruby/2.1.0/monitor.rb:211:in `mon_synchronize'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/rake-10.4.2/lib/rake/task.rb:172:in `invoke_with_call_chain'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/rake-10.4.2/lib/rake/task.rb:165:in `invoke'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:150:in `invoke_task'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:106:in `block (2 levels) in top_level'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:106:in `each'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:106:in `block in top_level'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:115:in `run_with_threads'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:100:in `top_level'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:78:in `block in run'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:176:in `standard_exception_handling'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:75:in `run'\r\nmyapp/vendor/bundle/ruby/2.1.0/gems/rake-10.4.2/bin/rake:33:in `<top (required)>'\r\nmyapp/vendor/bundle/ruby/2.1.0/bin/rake:23:in `load'\r\nmyapp/vendor/bundle/ruby/2.1.0/bin/rake:23:in `<main>'\r\nTasks: TOP => about => environment\r\n```\r\n`bundle exec rake about --trace` 104 times successfully when I had enough. For completeness, here's the output when it's working:\r\n```\r\n** Invoke about (first_time)\r\n** Invoke environment (first_time)\r\n** Execute environment\r\n** Execute about\r\nAbout your application's environment\r\nRuby version             2.1.5-p273 (i686-linux)\r\nRubyGems version         2.2.2\r\nRack version             1.5\r\nRails version            4.1.10\r\nJavaScript Runtime       Node.js (V8)\r\nActive Record version    4.1.10\r\nAction Pack version      4.1.10\r\nAction View version      4.1.10\r\nAction Mailer version    4.1.10\r\nActive Support version   4.1.10\r\nMiddleware               Rack::Sendfile, ActionDispatch::Static, Rack::Lock, #<ActiveSupport::Cache::Strategy::LocalCache::Middleware:0xba163978>, Rack::Runtime, Rack::MethodOverride, ActionDispatch::RequestId, RequestStore::Middleware, Rails::Rack::Logger, ActionDispatch::ShowExceptions, ActionDispatch::DebugExceptions, ActionDispatch::RemoteIp, ActionDispatch::Reloader, ActionDispatch::Callbacks, ActiveRecord::Migration::CheckPending, ActiveRecord::ConnectionAdapters::ConnectionManagement, ActiveRecord::QueryCache, ActionDispatch::Cookies, ActionDispatch::Session::CookieStore, ActionDispatch::Flash, ActionDispatch::ParamsParser, Rack::Head, Rack::ConditionalGet, Rack::ETag, HttpAcceptLanguage::Middleware, OmniAuth::Builder\r\nApplication root         myapp\r\nEnvironment              development\r\nDatabase adapter         postgresql\r\n```\r\n"},"comment":{"url":"https://api.github.com/repos/rails/rails/issues/comments/91593553","html_url":"https://github.com/rails/rails/issues/19715#issuecomment-91593553","issue_url":"https://api.github.com/repos/rails/rails/issues/19715","id":91593553,"user":{"login":"pekeler","id":42363,"avatar_url":"https://avatars.githubusercontent.com/u/42363?v=3","gravatar_id":"","url":"https://api.github.com/users/pekeler","html_url":"https://github.com/pekeler","followers_url":"https://api.github.com/users/pekeler/followers","following_url":"https://api.github.com/users/pekeler/following{/other_user}","gists_url":"https://api.github.com/users/pekeler/gists{/gist_id}","starred_url":"https://api.github.com/users/pekeler/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pekeler/subscriptions","organizations_url":"https://api.github.com/users/pekeler/orgs","repos_url":"https://api.github.com/users/pekeler/repos","events_url":"https://api.github.com/users/pekeler/events{/privacy}","received_events_url":"https://api.github.com/users/pekeler/received_events","type":"User","site_admin":false},"created_at":"2015-04-10T15:31:46Z","updated_at":"2015-04-10T15:31:46Z","body":"```\r\nruby \"2.1.5\"\r\n#ruby-gemset=myapp\r\nsource 'https://rubygems.org'\r\n\r\ngem 'rake'\r\ngem 'rack'\r\ngem 'rails', '4.1.10'\r\n\r\ngem 'unicorn' # webserver\r\n\r\ngem 'exception_notification' # automatically get emails for exceptions\r\n\r\ngem 'sass-rails'\r\ngem 'uglifier'\r\n\r\ngem 'dalli' # memcached\r\n\r\ngem 'pg'  # postgresql\r\ngem 'postgres_ext'\r\n\r\ngem \"thin\", :group => :development  # webserver\r\ngem \"pundit\"  # user permissions\r\n\r\ngem 'rails-i18n'\r\ngem 'http_accept_language'\r\ngroup :development, :test do\r\n  gem 'i18n-tasks'\r\nend\r\n\r\ngem 'authlogic'\r\n\r\ngem 'omniauth-facebook' # authlogic plugin for Facebook login\r\ngem \"bcrypt\"\r\ngem 'jquery-rails'\r\ngem \"daemons\" # for delayed_job\r\ngem \"delayed_job\"\r\ngem 'delayed_job_active_record'\r\ngem 'whenever', :require => false # autom generate CRON tab\r\n\r\ngem 'newrelic_rpm'  # monitoring\r\ngem 'newrelic-rake'\r\n\r\ngroup :development do\r\n  gem 'meta_request' # for rails_panel, a Chrome extension\r\n  gem 'spring' # for faster startup times of rails and tests\r\nend\r\ngem \"nokogiri\", '1.6.6.2'  # parse incoming html emails\r\n\r\ngem \"rinku\", :require => 'rails_rinku'  # automatically turn URLs into links in comments, messages, notes\r\n\r\ngem 'will_paginate' # endless scrolling\r\n\r\ngem \"acts_as_list\", :git => 'https://github.com/swanandp/acts_as_list.git'  # sortable groups\r\n\r\ngem \"make_exportable\" # export reports and other data\r\n\r\ngem \"postmark-rails\"  # email sending/receiving\r\n\r\ngem \"twilio-ruby\" # sms sending\r\n\r\ngem \"carmen\", :git => 'git://github.com/jim/carmen.git' # country/state select\r\ngem \"carmen-rails\", :git => 'git://github.com/jim/carmen-rails.git'\r\n\r\ngem \"browser\" # detect client browsers\r\n\r\ngem 'redcarpet' # markdown for the blog\r\n\r\ngem 'aws-s3', :git => 'git://github.com/bartoszkopinski/aws-s3.git'  # store uploaded files in S3, this fork is ruby 2 compatible\r\ngem 'transloadit-rails' # upload and process files\r\n\r\ngem 'stripe', :git => 'https://github.com/stripe/stripe-ruby' # credit card payments\r\n\r\ngem 'uuidtools' # to give photos an unguessable public URL\r\n\r\ngroup :test do\r\n  gem \"mocha\", :require => false # mock testing\r\n  gem \"minitest\"\r\n  gem \"minitest-reporters\"\r\n  gem 'minitest-rails-capybara'\r\n  gem 'capybara-webkit'     # use this for headless\r\n  # gem 'selenium-webdriver'  # or this for running them in Firefox\r\n  gem 'rack_session_access' # for accessing session from Capybara tests\r\n  gem 'timecop'\r\nend\r\n```"}}