Missing the Rails gem on ubuntu

I’ve just deployed a second 2.1.0 app on to a long-running ubuntu
8.0.4 box. The first app, which lives in the same top level
directory, runs fine. The new app, however, mostly refuses to run
(mongrel will start, but I can’t migrate or start the console),
raising this error:

“Missing the Rails 2.1.0 gem. Please gem install -v=2.1.0 rails,
update your RAILS_GEM_VERSION setting in config/environment.rb for the
Rails version you do have installed, or comment out RAILS_GEM_VERSION
to use the latest version installed.”

If I comment out the RAILS_GEM_VERSION, then it throws this instead:

“Missing the Rails gem. Please gem install -v= rails, update your
RAILS_GEM_VERSION setting in config/environment.rb for the Rails
version you do have installed, or comment out RAILS_GEM_VERSION to use
the latest version installed.”

The gem is definitely there, as the other app–which has a virtually
identical envrionment.rb (a few more requires)–runs fine.

Any suggestions?

Best,
Todd

Hi Todd

I had the same problem on my development machine, basically some of
the instructions out there are less than satisfactory (hint hint:
Agile Web D. with Rails)… I solved the problem by
completely removing rails, ruby, and mysql/sqlite3, and starting again
using the following satisfactory guides:

https://help.ubuntu.com/community/RubyOnRails

and for the database (just go to the database section):
http://wiki.rubyonrails.org/rails/pages/RailsOnUbuntu

good luck!

Hi Nellboy,

I got it in the end by freezing the gems. Less than ideal, but it’s
not a public facing app so my customer service pixies will just have
to live with it if it falls over.

Thanks,
todd

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs