TextMate Ruby error with Mac OS X Mavericks

Are you getting a TextMate error like this after upgrading your Mac to Mavericks

/Applications/TextMate.app/Contents/SharedSupport/Support/lib/ui.rb:129: warning: assigned but unused variable - pid
/Applications/TextMate.app/Contents/SharedSupport/Support/lib/progress.rb:57: warning: shadowing outer local variable - params
/Applications/TextMate.app/Contents/SharedSupport/Support/lib/progress.rb:55: warning: assigned but unused variable - ui_process
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require': /Applications/TextMate.app/Contents/SharedSupport/Support/lib/shelltokenize.rb:74: invalid multibyte escape: /[^\w_\-\+=\/\x7F-\xFF]/ (SyntaxError)
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require'
from /Applications/TextMate.app/Contents/SharedSupport/Bundles/Subversion.tmbundle/Support/svn_diff.rb:7:in `<top (required)>'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require'
from -:3:in `<main>'

To fix. Simply downgrade the version of Ruby from 2.0 to 1.8. Both versions are installed. So it is as simple as changing a symbolic link.

Open Terminal which can be found in /Applications/Utilities then run the following commands:

cd /System/Library/Frameworks/Ruby.framework/Versions
sudo rm Current
sudo ln -s 1.8 Current

Today’s baguettes

2013-04-11 16.18.10This is my second attempt at baguettes and this time they have turned out OK.  The first attempt was really flat, spread out and just a bit wrong.

The recipe I have used is based on the Paul Hollywood Baguette recipe from the BBC but with some modifications.  Firstly I don’t have a £400 mixer and so mixed with my hand mixer.  For this I had to make the dough a little wetter.  Secondly I don’t have a baguette tray. So, I folded some baking parchment to try and keep the shape of the bread while proving and baking.


  • 250g strong white flour
  • 3g salt
  • 5g dried yeast
  • 30ml olive oil
  • 200ml warm water
  • 5g sugar


  1. Reactivate the yeast. Add the yeast, warm water and sugar in a jug. Stir, and leave for 15 minutes
  2. Place the flour, salt, olive oil and most of the yeast mix in a mixing bowl.
  3. Start mixing on a slow speed, gradually adding the rest of the water until you have a smooth dough. This should take about five minutes.
  4. Tip the dough into an oiled bowl, cover and leave the dough to prove for two hours.
  5. Tip the dough out onto an oiled surface. Dust your hands in a little flour and divide the dough in two.
  6. Knock back the dough and stretch and fold, and then roll the dough into a baguette shape.
  7. Place on carefully folded parchment paper to keep the baguette shape, cover and leave to prove for 30 minutes.
  8. Heat a roasting dish in the bottom of the oven and pour in some water to create some steam (this will help form the crust). Preheat the oven to 220C/425F/Gas 7 in a non-fan oven.
  9. Just before baking, slash the top of each baguette three times.
  10. Bake the baguettes for 20 minutes. Then drop the temperature to 200C/400G/Gas 6 and cook for 15 minutes. The baked baguettes should be golden-brown and have a slight sheen to them.