Upgrading to Haml 1.8.0 on Mac OS X 10.5.1Edit

These notes were made while upgrading to Haml 1.8.0 via RubyGems on Mac OS X 10.5.1

Installation

As recommended in the release notes, I upgraded using the --no-ri switch. This suppresses the warning messages I saw last time I upgraded (see "Upgrading to Haml 1.7 on Mac OS X Tiger").

$ sudo gem install haml --no-ri
Password:
Successfully installed haml-1.8.0
1 gem installed
Installing RDoc documentation for haml-1.8.0...

Updating existing Rails applications

Installing by referencing the gem

Seeing as the project in question is being managed by Git I did the following:

cd path_to_rails_application_root
git rm -r vendor/plugins/haml
haml --rails .
git add vendor/plugins/haml

But if I wanted to do the same without Git I just would have done:

cd path_to_rails_application_root
rm -r vendor/plugins/haml
haml --rails .

Installing without depending on the gem

If you prefer to tie your application to a known working version of Haml rather than depending on a gem installed somewhere on the system (whose version you may not control), you would do something like this with Git:

cd path_to_rails_application_root
git rm -r vendor/plugins/haml
svn export svn://hamptoncatlin.com/haml/tags/rel_1-8-0 vendor/plugins/haml
git add vendor/plugins/haml

And without Git:

cd path_to_rails_application_root
rm -r vendor/plugins/haml
svn export svn://hamptoncatlin.com/haml/tags/rel_1-8-0 vendor/plugins/haml

Updating the Haml TextMate bundle

Apparently there have been no changes to the bundle recently:

$ cd ~/Library/Application\ Support/TextMate/Bundles/Ruby Haml.tmbundle
$ svn up
At revision 8772.