[#38647] [Ruby 1.9 - Bug #5130][Open] Thread.pass sticks on OpenBSD — Yui NARUSE <naruse@...>

16 messages 2011/08/01

[#38653] [Ruby 1.9 - Bug #5135][Open] Ruby 1.9.3-preview1 tests fails in Fedora Rawhide — Vit Ondruch <v.ondruch@...>

31 messages 2011/08/01

[#38666] [Ruby 1.9 - Bug #5138][Open] Add nonblocking IO that does not use exceptions for EOF and EWOULDBLOCK — Yehuda Katz <wycats@...>

61 messages 2011/08/01
[#38667] Re: [Ruby 1.9 - Bug #5138][Open] Add nonblocking IO that does not use exceptions for EOF and EWOULDBLOCK — Aaron Patterson <aaron@...> 2011/08/01

On Tue, Aug 02, 2011 at 07:35:15AM +0900, Yehuda Katz wrote:

[#38669] Re: [Ruby 1.9 - Bug #5138][Open] Add nonblocking IO that does not use exceptions for EOF and EWOULDBLOCK — Urabe Shyouhei <shyouhei@...> 2011/08/01

(08/02/2011 07:46 AM), Aaron Patterson wrote:

[#38671] Re: [Ruby 1.9 - Bug #5138][Open] Add nonblocking IO that does not use exceptions for EOF and EWOULDBLOCK — Eric Wong <normalperson@...> 2011/08/01

Urabe Shyouhei <shyouhei@ruby-lang.org> wrote:

[#38695] [Ruby 1.9 - Bug #5144][Open] Remove GPL file from repository — Vit Ondruch <v.ondruch@...>

17 messages 2011/08/02

[#38706] [Ruby 1.9 - Bug #5147][Open] mkmf should not require static library when ruby is built with --enable-shared — Vit Ondruch <v.ondruch@...>

9 messages 2011/08/02

[#38894] Why Ruby has versioned paths? — V咜 Ondruch <v.ondruch@...>

Hello, could somebody please elaborate about reasons why Ruby uses versioned

9 messages 2011/08/10

[#38972] [Ruby 1.9 - Bug #5193][Open] ruby_thread_data_type linker errors fixed with RUBY_EXTERN — Charlie Savage <cfis@...>

28 messages 2011/08/16

[#38980] :symbol.is_a?(String) — Magnus Holm <judofyr@...>

http://viewsourcecode.org/why/redhanded/inspect/SymbolIs_aString.html

8 messages 2011/08/16

[#39025] [Ruby 1.9 - Feature #5206][Open] ruby -K should warn — Eric Hodel <drbrain@...7.net>

14 messages 2011/08/19

[#39062] Releasing r33028 as Ruby 1.9.3 RC1 — Yugui <yugui@...>

Hi,

17 messages 2011/08/23

[#39093] [Ruby 1.9 - Bug #5227][Open] Float#round fails on corner cases — Marc-Andre Lafortune <ruby-core@...>

14 messages 2011/08/24
[#39115] [Ruby 1.9 - Bug #5227][Assigned] Float#round fails on corner cases — Yui NARUSE <naruse@...> 2011/08/26

[#39126] Re: [Ruby 1.9 - Bug #5227][Assigned] Float#round fails on corner cases — Marc-Andre Lafortune <ruby-core-mailing-list@...> 2011/08/26

Hi

[#39120] [Ruby 1.9 - Bug #5233][Open] OpenSSL::SSL::SSLSocket has problems with encodings other than "ascii" — Niklas Baumstark <niklas.baumstark@...>

9 messages 2011/08/26

[#39142] [Ruby 1.9 - Bug #5239][Open] bootstraptest/runner.rb: assert_normal_exit logic broken on Debian/GNU kFreeBSD — Lucas Nussbaum <lucas@...>

11 messages 2011/08/27

[#39162] [Ruby 1.9 - Bug #5244][Open] Continuation causes Bus Error on Debian sparc — Lucas Nussbaum <lucas@...>

29 messages 2011/08/28

[ruby-core:38907] Re: Why Ruby has versioned paths?

From: "Haase, Konstantin" <Konstantin.Haase@...>
Date: 2011-08-10 19:22:26 UTC
List: ruby-core #38907
I think before RVM became so popular it was rather common not to use different prefixes, but to simply append a suffix (like ruby18 and ruby19) to all the executables. There is a simple configure switch for that and this was also the structure used by the Debian Ruby packages iirc. Also, you do not have to change any env vars just to switch the Ruby version.

Konstantin

On Aug 10, 2011, at 21:13 , V咜 Ondruch wrote:

> Dne 10.8.2011 14:40, Michael Klishin napsal(a):
>> 2011/8/10 V咜 Ondruch <v.ondruch@gmail.com>
>> And what is the reason in real life to have two versions of Ruby on your computer, since the first think which will conflict is the Ruby executable, the second are manual pages, etc ...
>> 
>> To work on different applications, both old (and thus using 1.8.7) and new (typically started on 1.9.2 these days). To make sure your libraries work on multiple Ruby versions. To provide multiple Ruby versions in case of hoster/cloud providers. To let people run CI against multiple Ruby versions like travis-ci.org.
>> 
>> Conflicts with Ruby executable are solved by version prefixes or tools like RVM. RVM solves plenty of other issues like isolated gem sets.
>> 
>> Every person I know who has released at least one gem has more than one Ruby installed and often uses RVM for that.
>> -- 
>> MK
>> 
>> http://github.com/michaelklishin
>> http://twitter.com/michaelklishin
>> 
> 
> But for every case you have mentioned, I would prefer to install into location with different prefix, e.g. /opt/ruby18 and /opt/ruby19 so the version numbers are useless. So again, I am wondering if somebody mixes Ruby 1.8 and Ruby 1.9 into one folder in reality, not if that is possible in theory.
> 
> 
> And exactly tools like RVM leads me to questioning the rationale behind version numbers in paths.
> 
> 
> Vit


In This Thread