What is your primary OS? Regardless of whether you're on Linux, Windows, or OS X, if you're not limited to 1.9.3 for some reason, I'd move to 2.0.0.
If you still need 1.9.3 it looks like Yura's made updates to his Falcon patches so you may be able to patch up a plain vanilla Ruby 1.9.3 and build from source. If Yura's still monitoring this ML, he may have more specific advice on how best to use his 1.9.3 backport patches.
I don't know your setup, but here's a screen-spew-o-info that may or may not be helpful for hacking up a custom patched 1.9.3 build if you choose that path...
If you're building on Linux or OS X, there's many ways to build (RVM, rbenv's ruby-build, macports, etc) including the old fashioned manual way similar to:
cd ~/rubydev/ruby-src
mkdir build
git checkout -b ruby_1_9_3 origin/ruby_1_9_3
# apply patches
autoconf && cd build
../configure --prefix=$HOME/.rubies/ruby-1.9.3 --enable-shared --disable-install-doc
make all test test-all
make install
If Windows is your primary OS you can use the fabulous RubyInstaller build recipes to easily build from source. In the early stages of TCS I wrote TCS-specific instructions at:
https://github.com/thecodeshop/ruby/wiki/Building-MRI-on-Windows
The "Building with the RubyInstaller recipes" section is most applicable. The info is dated but gives you a general idea. In general, you'd do something similar to this to build a patched 1.9.3 from source:
1) clone the ruby repo and checkout the ruby_1_9_3 branch
cd C:\
git clone
https://github.com/ruby/ruby.git ruby-src
cd ruby-src
git checkout -b ruby_1_9_3 origin/ruby_1_9_3
# apply patches
2) clone the rubyinstaller repo
cd C:\
git clone
https://github.com/oneclick/rubyinstaller.git rubyinstaller
3) download, build, and test 32bit ruby and all dependencies (assumes you already have a base ruby on PATH)
cd C:\rubyinstaller
rake clean
rake ruby19 local=C:\ruby-src dkver=mingw64-32-4.7.2 # use dkver=mingw64-64-4.7.2 for 64bit builds
rake devkit:sh
cd sandbox/ruby19_build
make test
make test-all
exit
4) get the built binaries
# binaries built in C:\rubyinstaller\sandbox\ruby19_mingw; copy dirs to any non-spaced dir
rake ruby19:package:archive # builds .7z archives in C:\rubyinstaller\pkg
5) clean up and prepare for another build
rake clean # keeps all build artifacts so they don't need to be downloaded again
cd C:\ruby-src
del revision.h configure
rmdir /s autom4te.cache
I've retired from active contribution to the RubyInstaller project, but Luis and the other fantastic contributors maintain a ML at
http://groups.google.com/group/rubyinstaller and informative wiki pages at
https://github.com/oneclick/rubyinstaller/wiki
Good luck!
Jon
> --
> You received this message because you are subscribed to the Google Groups "TheCodeShop" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to
thecodeshop...@googlegroups.com.
> For more options, visit
https://groups.google.com/groups/opt_out.