- by Joel
- 05/31/2007
I got a stack track trace when trying to Capistranize my app that looked like this:
/Applications/Locomotive2/Bundles/standardRailsFeb2007.locobundle/i386/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require': no such file to load -- active_resource (MissingSourceFile)
from /Applications/Locomotive2/Bundles/standardRailsFeb2007.locobundle/i386/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
from /Users/joelmeyer/src/FotoDir/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:495:in `require'
from /Users/joelmeyer/src/FotoDir/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:342:in `new_constants_in'
from /Users/joelmeyer/src/FotoDir/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:495:in `require'
from ./config/../vendor/rails/railties/lib/initializer.rb:160:in `require_frameworks'
from ./config/../vendor/rails/railties/lib/initializer.rb:160:in `each'
from ./config/../vendor/rails/railties/lib/initializer.rb:160:in `require_frameworks'
from ./config/../vendor/rails/railties/lib/initializer.rb:88:in `process'
... 8 levels...
from /Applications/Locomotive2/Bundles/standardRailsFeb2007.locobundle/i386/lib/ruby/gems/1.8/gems/capistrano-1.4.1/lib/capistrano/cli.rb:12:in `execute!'
from /Applications/Locomotive2/Bundles/standardRailsFeb2007.locobundle/i386/lib/ruby/gems/1.8/gems/capistrano-1.4.1/bin/cap:11
from /Applications/Locomotive2/Bundles/standardRailsFeb2007.locobundle/i386/bin/cap:16:in `load'
from /Applications/Locomotive2/Bundles/standardRailsFeb2007.locobundle/i386/bin/cap:16
It turns out that when using Edge rails you need to get the active resource gem for things to work:
gem install activeresource --source http://gems.rubyonrails.org
After getting the gem and it's dependencies installed everything worked.
Sorry, comments are closed for this article.