This is a pretty big bummer. Yehuda Katz on Twitter called it an "epic show-stopping bug" and in the linked thread says he says it will prevent him from recommending 1.9.2.
I should also add that it looks as though the bug has been put back into the 1.9.2 milestone and Shyouhei has asked to make it a 1.9.2 blocker. For the moment, I am cautiously optimistic.
Yup, Yehuda, i've stated it in my post... any news on that one? I can see from bug-tracker that it seems to be fixed, but are they going to release it?..
Having . in the load path led to some weird outcomes, especially to beginners. One example is if you write a script called twitter.rb that relies on a library also called 'twitter'. The require would attempt to pull in the current file rather than the library. I got stuck for a good 15 minutes with this one myself a few years ago ;-)
Because almost everywhere else (other languages, the shell, etc), the current working directory is searched first. This makes it arbitrarily simple to package up a set of scripts in a directory, which can be unpacked and run.
for those of you using rails 3, are you going to be using this rc candidate, or the ruby 1.9.1-p429. I've ran into a lot of issues using ruby 1.9.1 and are either fixed using ruby 1.8.7 or ruby 1.9.2 .. so just wondering ?
Yes, we absolutely will be. We were running 1.9.1 (can't remember which patch level off hand) in a stable config with Rails beta 1, but as the Rails beta progressed, we were unable to move forward with ruby 1.9.1 underneath. This morning, we moved our staging environment to ruby-1.9.1-rc2 and rails-3.0.0.beta4. All our testing since this morning has gone 100% smoothly (thank god!). Every increment in beta before this point has been a nightmare.
That said, I am using 1.9.1 in production (non-Rails project) and have had almost no issues so far, apart from a few libraries that had to be updated, but that was mostly minor issues (e.g. #methods returns strings in 1.8 and symbols in 1.9).
I'm using 1.9.1 right now for development, but may make the switch to 1.9.2 - the only issue I've encountered on 1.9.1 with Rails 3 are problems with encodings and multibyte characters.
The way I understand it, the Rails team recommends not trying to use 1.9.1 with Rails 3 -- too many problems. Recommended versions are 1.8.7 and 1.9.2 pre-releases.
Didn't see the original. But even if I had, I imagine I'd be much happier to see a duplicate of this than yet another "original" news story about the iPhone's antenna.