On Nov 14, 2008, at 10:55 AM, Trans wrote:
On Nov 13, 3:51 pm, Eric Hodel <[EMAIL PROTECTED]> wrote:
On Nov 13, 2008, at 10:34 AM, Trans wrote:
So ~> for 2.1.0 will be the same as 2.1.0.rc30 gem installed in the
user system.
No. I think people use ~> when they expect very tight and rational
versioning. So ~> means production code only, and rc30 would not fit
the bill. That's what I meant by "not consider".
~> 2.1.0 means any version between 2.1.0 and 2.1.9... only. It
doesn't mean anything else (nor should it).
2.1.0.rc30 is less than 2.1.0, and 2.1.9... is less than 2.2.0.rc1.
This was described further up the thread.
Ok, great. That's exactly what I was saying. But is the extra dot
necessary? "2.1.0rc1" and such is common, but an extra dot, I've seen
anyone use that notation before.
It makes things easier in RubyGems.
There's two sides to this. Installing is one of them. What about the
constraint on the gem method?
Don't install prerelease gems if you don't want to use them.
Uninstall prerelease gems if they don't work like you want.
If you're going to a foot shooting party then RubyGems won't restrict
you to a BB gun.
_______________________________________________
Rubygems-developers mailing list
Rubygems-developers@rubyforge.org
http://rubyforge.org/mailman/listinfo/rubygems-developers