I've just developed my first 2 rails apps but can't get them to work on my server. The support guys are saying something's wrong with my application because it generates this error: ./../config/boot.rb:29: undefined method `gem' for main:Object (NoMethodError) from ./../config/environment.rb:11 from dispatch.cgi:3 Everything is the same version, I've checked that extensively. I'm running Ruby 1.8.5 and Rails 1.2.3. I developed on Apache and MySQL as that's my host's setup. One point of confusion for me is that I've developed this with InstantRails 1.6 as my test server which runs Rails 1.2.2, but my environment.rb says 1.2.3. I ran 'gem --update-system', would that affect it? It's pretty urgent that I get this going so if anyone can help me or point me to a troubleshooting tutorial or whatever I'd be grateful.
on 2007-05-10 21:22
on 2007-05-17 01:35
Either use a boot.rb file generated by rails on the deployment target, or freeze rails into your app so the various rails gems you developed for are deployed with your app. http://support.tigertech.net/freeze-rails --