I was previously working on a Linux box for my Ruby on Rails application (almost a year old project) that runs on Rails 2.3.2, Rails 1.8.7 and RubyGems 1.3.2.
Everything was fine until I shifted to Windows lately and I need to look and reprogram the application on windows. As far as I know InstantRails run on 2.0 (by default) and lately updating the gems shows error. So thanks to Mr. Google for helping me out on this, here is what I did:
1) Update first the rubygems
gem update --system
This returns an error
Updating RubyGemsERROR: While executing gem ... (Gem::RemoteSourceException)HTTP Response 503 fetching http://gems.rubyforge.org/yaml
So what I did was to download the rubygems (*.gem) file directly, I pick up the one closest to my version event though there are some latest version. My reason was there are some gems that works depending on the ruby version that you have.
See. RubyForge
After that I installed it using the following command:
gem install rubygems-update --local
then update your rubygems by:
update_rubygems
To check that you have successfullt installed it, type:
gem -v
Now, for rails gem. I did:
gem -install rails -v 2.3.2
Notice that I specify the version I wanted, the reason is similar to rubygems. Rails gems depend on the ruby version that was installed.
After that re-check also the version that you are using
rails -v
And that's it!
No comments :
Post a Comment