views:

193

answers:

0

I just upgraded my OS to Snow Leopard 10.6.4(from 10.6.3). I then resumed coding and suddenly my Textmate wasn't recognizing my Haml file. It just said it was plain text.

I looked into where my bundles were and I saw everything there including the Haml/Sass Bundle. So I figured I could just reinstall, so I deleted the bundle, got it from git again and reloaded my bundles. It still failed.

So what I did was to look at

/Library/Application\ Support/TextMate/Bundles/ to check my bundles there. It was empty but it was natural because my bundles were located at

/Applications/TextMate.app/Contents/SharedSupport/Bundles

So what I did was just do a symlink from

/Library/Application\ Support/TextMate/Bundles -> /Applications/TextMate.app/Contents/SharedSupport/Bundles

I reloaded my bundles and it worked. I then tried running my features in cucumber because this was getting fishy. And voila:

/Users/eumir/.rvm/rubies/ruby-1.9.2-head/lib/ruby/1.9.1/rubygems/custom_require.rb:31:in require': no such file to load -- spec (LoadError) from /Users/eumir/.rvm/rubies/ruby-1.9.2-head/lib/ruby/1.9.1/rubygems/custom_require.rb:31:inrequire' from /Library/Application Support/TextMate/Bundles/Cucumber.tmbundle/Support/lib/cucumber/mate.rb:23:in ' from /Library/Application Support/TextMate/Bundles/Cucumber.tmbundle/Support/lib/cucumber/mate/feature_helper.rb:1:inrequire' from /Library/Application Support/TextMate/Bundles/Cucumber.tmbundle/Support/lib/cucumber/mate/feature_helper.rb:1:in ' from /tmp/cucumber-8381.rb:2:inrequire' from /tmp/cucumber-8381.rb:2:in `'

What happened to my textmate bundles? Do I need to reinstall Textmate and all the other bundles? What did the upgrade do? (Im blaming it on the ugrade because it was all working before I upgraded)