Here's Ruby 1.8.5 Preview 1 #
Hear this: Ruby 1.8.5-preview1 is out.
This is a security release, fixing a number of SEGV and parse errors. Tanaka Akira has also added nonblocking
socket methods. See test/socket/test_nonblock.rb
for more presently. Good!
Please, don’t really install this. But do install it:
wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-preview1.tar.gz tar xzvf ruby-1.8.5-preview1.tar.gz cd ruby-1.8.5 ./configure --prefix=$HOME/local make make install export PATH="$HOME/local/bin:$PATH" ruby your_test_script.rb cd /your/rails/app ruby script/server
Matz has scheduled preview2 for July 14th. The stable 1.8.5 release should be seen August 14.
Hey, alright, Eric Hodel has an explanation of how Ri and Gems can hook up with this release.
$_$
matz is going to go back in time to release preview2?
why
Rrrr…FFFT.
drbrain
Also, test ri/gems integration.
shadytrees
Yes, I believe that’s the power of continuations at work there.
hoyhoy
M-theory has predicted Matz’s ability to travel through time. This is what allows you to use ruby technology from the year 2034 today.
riffraff
let me suggest using
--program-suffix=_whatever
as a configure option, for extra comfort :)riffraff
oh, funny I just realized that the expected release date is my birthday :)
why
drbrain: Right, good patches, t’you.
Guys, Matz doesn’t use his time travel to affect Ruby releases. That would be cheating. He only uses it to go back and make ham sandwiches.
drbrain
For 1.8.5p2 I have added ri command line flags to control the search path so you can just get ri for the system files, or just for gems.
sporkmonger
Aww man, coulda used non-blocking sockets a month or so ago. :-/
shevegen
—program-suffix=matz-needs-more-testers