Ruby 1.8.6 for Dapper
We are currently beta testing Ruby 1.8.6 packages for Brightboxes. These packages provide ruby 1.8.6 (2007-09-24 patchlevel 111).
Feel free to send testing feedback to the help desk.
Installing 1.8.6 packages
Add the following line to your /etc/apt/sources.list file:
deb http://apt.brightbox.net/ dapper testing
If you're not on a Brightbox, you'll need to import our apt repository key:
wget http://apt.brightbox.net/release.asc -O - | sudo apt-key add -
Then upgrade:
sudo apt-get update apt-get install irb1.8 libopenssl-ruby1.8 libreadline-ruby1.8 libruby1.8 rdoc1.8 ri1.8 ruby1.8 ruby1.8-dev
You'll then need to reinstall any gems that have C extensions, such as Ferret and Mongrel. You can identify which Gems might have C extentions using this command:
$ find /usr/lib/ruby/gems/1.8/gems -name ext -type d /usr/lib/ruby/gems/1.8/gems/rmagick-1.15.10/ext /usr/lib/ruby/gems/1.8/gems/mongrel-1.0.1/ext /usr/lib/ruby/gems/1.8/gems/mongrel-1.0.1/doc/rdoc/files/ext /usr/lib/ruby/gems/1.8/gems/fastthread-1.0/ext /usr/lib/ruby/gems/1.8/gems/ferret-0.11.4/ext
You can reinstall each gem like this:
sudo gem install ferret
Most gems rebuild fine, but Mongrel in particular needed to be removed and then reinstalled before it's tests would pass properly:
sudo gem uninstall mongrel sudo gem install mongrel
Run the test suite for whichever gems to verify all is well:
cd /usr/lib/ruby/gems/1.8/gems/mongrel-1.0.1 sudo rake test Loaded suite /usr/lib/ruby/gems/1.8/gems/rake-0.7.3/lib/rake/rake_test_loader Started .................................................. Finished in 27.768867 seconds. 50 tests, 460 assertions, 0 failures, 0 errors
Other packages in the testing repository
There are other packages in the testing repository which you may not want to install, so ensure you remove the line you added to /etc/apt/sources.conf.
