# Can't start Rails 2.3.5 under thin with Bundler 0.9

**URL:** <https://www.ruby-forum.com/t/cant-start-rails-2-3-5-under-thin-with-bundler-0-9/183599>\
**Category:** Rails\
**Created:** [February 17, 2010, 4:39am UTC](https://www.ruby-forum.com/t/cant-start-rails-2-3-5-under-thin-with-bundler-0-9/183599 "2010-02-17T04:39:40Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![mat\_b](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/b77776/32.png) [@mat\_b](https://www.ruby-forum.com/u/mat_b)\
**Post date:** [February 17, 2010, 4:39am UTC](https://www.ruby-forum.com/t/cant-start-rails-2-3-5-under-thin-with-bundler-0-9/183599/1 "2010-02-17T04:39:40Z")

</div>

Hi,

Just upgraded a Rails app to Bundler 0.9, and I can’t start it inside  
thin unless I actually include thin in the Gemfile as a dependency.  
Trying both ‘script/server thin’ and ‘thin start’.

Since thin is an application container, I don’t think it makes sense  
to include it in the dependency manifest. Anyone else run into this?

Here are the stack traces:

$ script/server thin

/var/lib/gems/1.8/gems/activesupport-2.3.5/lib/active\_support/dependencies.rb:156:in  
`require’: no such file to load – thin (MissingSourceFile)

from  
/var/lib/gems/1.8/gems/activesupport-2.3.5/lib/active\_support/dependencies.rb:156:in  
`require’

from  
/var/lib/gems/1.8/gems/activesupport-2.3.5/lib/active\_support/dependencies.rb:521:in  
`new\_constants\_in’

from  
/var/lib/gems/1.8/gems/activesupport-2.3.5/lib/active\_support/dependencies.rb:156:in  
`require’

from /var/lib/gems/1.8/gems/rack-1.0.1/lib/rack/handler/thin.rb:1

from /var/lib/gems/1.8/gems/rack-1.0.1/lib/rack/handler.rb:17:in  
`const\_get’

from /var/lib/gems/1.8/gems/rack-1.0.1/lib/rack/handler.rb:17:in `get’

from /var/lib/gems/1.8/gems/rack-1.0.1/lib/rack/handler.rb:17:in  
`each’

from /var/lib/gems/1.8/gems/rack-1.0.1/lib/rack/handler.rb:17:in `get’

from /var/lib/gems/1.8/gems/rails-2.3.5/lib/commands/server.rb:45

from script/server:3:in `require’

from script/server:3

$ thin start

> > Using rails adapter

> > Thin web server (v1.2.5 codename This Is Not A Web Server)

> > Maximum connections set to 1024

> > Listening on 0.0.0.0:3000, CTRL+C to stop

/var/lib/gems/1.8/gems/thin-1.2.5/lib/thin/backends/tcp\_server.rb:16:in  
`connect’: no such file to load – thin/connection (MissingSourceFile)

from /var/lib/gems/1.8/gems/thin-1.2.5/lib/thin/backends/base.rb:49:in  
`start’

from  
/var/lib/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in  
`call’

from  
/var/lib/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in  
`run\_machine’

from  
/var/lib/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in  
`run’

from /var/lib/gems/1.8/gems/thin-1.2.5/lib/thin/backends/base.rb:57:in  
`start’

from /var/lib/gems/1.8/gems/thin-1.2.5/lib/thin/server.rb:156:in  
`start’

from  
/var/lib/gems/1.8/gems/thin-1.2.5/lib/thin/controllers/controller.rb:80:in  
`start’

from /var/lib/gems/1.8/gems/thin-1.2.5/lib/thin/runner.rb:177:in  
`send’

from /var/lib/gems/1.8/gems/thin-1.2.5/lib/thin/runner.rb:177:in  
`run\_command’

from /var/lib/gems/1.8/gems/thin-1.2.5/lib/thin/runner.rb:143:in  
`run!’

from /var/lib/gems/1.8/gems/thin-1.2.5/bin/thin:6

from /var/lib/gems/1.8/bin/thin:19:in `load’

from /var/lib/gems/1.8/bin/thin:19
