Bugs item #28238, was opened at 2010-05-23 11:23
You can respond by visiting: 
http://rubyforge.org/tracker/?func=detail&atid=575&aid=28238&group_id=126

Category: `gem` commands (other)
Group: v1.3.x
Status: Open
Resolution: None
Priority: 3
Submitted By: Caio Chassot (cchassot)
Assigned to: Nobody (None)
Summary: gem update fails when released gem is outdated but a prerelease is 
installed

Initial Comment:
somewhat related to #28237

Eg. rails 2.3.5 won't update to 2.3.6 is 3.0.0.beta3 is installed.

I think I fixed this by handling option[:prerelease] in update_command, but now 
when I run `gem update --pre` it insists in installing sinatra 1.0.b every time.

FWIW:
$ gem1.9 list sinatra
*** LOCAL GEMS ***
sinatra (1.0, 1.0.b, 1.0.a, 0.9.4, 0.9.2)



----------------------------------------------------------------------

>Comment By: Eric Hodel (drbrain)
Date: 2010-05-25 15:27

Message:
2.3.6 is a lesser version than 3.0.0.beta3.

If you want to install a lesser version than one you already have installed use 
`gem install rails --version 2.3.6`.

If you elect to use prereleases you can expect to have to do more work in 
managing your gems.

`gem update --prerelease` means "allow updating to prerelease versions", so the 
behavior you're seeing is correct (but that appears to be a separate issue, 
please file a separate ticket for it).

----------------------------------------------------------------------

Comment By: Caio Chassot (cchassot)
Date: 2010-05-23 11:29

Message:
Obviously I meant:


Eg. rails 2.3.5 won't update to 2.3.6 BECAUSE 3.0.0.beta3 is installed.


----------------------------------------------------------------------

You can respond by visiting: 
http://rubyforge.org/tracker/?func=detail&atid=575&aid=28238&group_id=126
_______________________________________________
Rubygems-developers mailing list
http://rubyforge.org/projects/rubygems
Rubygems-developers@rubyforge.org
http://rubyforge.org/mailman/listinfo/rubygems-developers

Reply via email to