Rails deployment issue... no such file or directory - getcwd? huh?

Everything works fine locally but when I deploy I get this:

Errno::ENOENT (No such file or directory - getcwd):     /vendor/rails/activerecord/lib/../../activesupport/lib/ active_support/dependencies.rb:78:in `expand_path'     /vendor/rails/activerecord/lib/../../activesupport/lib/ active_support/dependencies.rb:78:in `require_or_load'     /vendor/rails/activerecord/lib/../../activesupport/lib/ active_support/dependencies.rb:60:in `depend_on'     /vendor/rails/activerecord/lib/../../activesupport/lib/ active_support/dependencies.rb:442:in `require_dependency'     /vendor/rails/actionpack/lib/action_controller/dispatcher.rb: 141:in `prepare_application'     /vendor/rails/actionpack/lib/action_controller/dispatcher.rb: 178:in `send!'     /vendor/rails/actionpack/lib/action_controller/dispatcher.rb: 178:in `run_callbacks'     /vendor/rails/actionpack/lib/action_controller/dispatcher.rb: 175:in `each'     /vendor/rails/actionpack/lib/action_controller/dispatcher.rb: 175:in `send!'     /vendor/rails/actionpack/lib/action_controller/dispatcher.rb: 175:in `run_callbacks'     /vendor/rails/actionpack/lib/action_controller/dispatcher.rb: 114:in `dispatch'     /vendor/rails/actionpack/lib/action_controller/dispatcher.rb: 126:in `dispatch_cgi'     /vendor/rails/actionpack/lib/action_controller/dispatcher.rb:9:in `dispatch'     /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.1/bin/../lib/mongrel/ rails.rb:76:in `process'     /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.1/bin/../lib/mongrel/ rails.rb:74:in `synchronize'     /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.1/bin/../lib/mongrel/ rails.rb:74:in `process'     /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.1/bin/../lib/ mongrel.rb:155:in `process_client'     /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.1/bin/../lib/ mongrel.rb:155:in `process_client'     /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.1/bin/../lib/ mongrel.rb:154:in `each'     /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.1/bin/../lib/ mongrel.rb:154:in `process_client'     /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.1/bin/../lib/ mongrel.rb:281:in `run'     /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.1/bin/../lib/ mongrel.rb:281:in `initialize'     /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.1/bin/../lib/ mongrel.rb:281:in `new'     /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.1/bin/../lib/ mongrel.rb:281:in `run'     /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.1/bin/../lib/ mongrel.rb:264:in `initialize'     /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.1/bin/../lib/ mongrel.rb:154:in `each'     /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.1/bin/../lib/ mongrel.rb:154:in `process_client'     /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.1/bin/../lib/ mongrel.rb:281:in `run'     /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.1/bin/../lib/ mongrel.rb:281:in `initialize'     /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.1/bin/../lib/ mongrel.rb:281:in `new'     /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.1/bin/../lib/ mongrel.rb:281:in `run'     /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.1/bin/../lib/ mongrel.rb:264:in `initialize'     /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.1/bin/../lib/ mongrel.rb:264:in `new'     /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.1/bin/../lib/ mongrel.rb:264:in `run'     /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.1/bin/../lib/mongrel/ configurator.rb:282:in `run'     /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.1/bin/../lib/mongrel/ configurator.rb:281:in `each'     /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.1/bin/../lib/mongrel/ configurator.rb:281:in `run'     /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.1/bin/mongrel_rails: 128:in `run'     /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.1/bin/../lib/mongrel/ command.rb:212:in `run'     /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.1/bin/mongrel_rails: 281     /usr/local/bin/mongrel_rails:16:in `load'     /usr/local/bin/mongrel_rails:16

Anyone have an idea?

It's worked before, but for some reason my new changes aren't taking place and somehow, at the same time, this error came up.

My changes only involve editing the view and routes which is nothing related to the above.

I'd love some ideas!

Thanks.

Hi, does your rails application work locally in production mode?

-Conrad

Henry Collingridge wrote:

For the record, I had the same problem yesterday. I rebooted my server (a Solaris 10 zone) and that seemed to fix it.

I experienced this issue today, it was caused by the fact that I was running in a directory that I had removed from another terminal instance.

Hey, thanks! I was just about to throw the computer through the window. Was running in a removed directory too.

I expect someone else will do it again in another three or four years.

Colin

I was running in a removed dir too.

Life saving thread.