views:

103

answers:

2

I first had to follow the instructions here to make sure that I had Ruby and Gems installed. Then I installed compass using Gems.

Then I tried to run compass and had some errors...

"Warning: Unable to load CarbonCore. FSEvents will be unavailable compass"

I found a solution here, but it required me to install RVM via gems first and then following the instructions in the link above.

Is there an easier way to setup/run compass/sass on OSX?

A: 

You have to update your gems:

sudo gem update –system

joggink
That will solve everything?
milesmeow
No. Not relevant. The problem is with rubycocoa, not rubygems.
Andrew Vit
A: 

This problem is described in the compass issue tracker. It's not a showtopper because it falls back to another (less efficient) method of watching for file changes that doesn't depend of fsevents. Still, it would be nice to fix, right?

Since you compiled your own version of ruby, you need to enable shared libraries for it as well. This is described on the rubycocoa getting started page.

More details can be found in this google groups discussion, particularly the advice from Brandon Mathis.

Andrew Vit
I already included the link to Brandon Mathis' post in my question...
milesmeow
Right, duh. Most rubyists like to use RVM (because it makes installing large groups of gems easier to manage) but if you're just needing it for compass it's not really necessary. But it's not hard to do; you could consider that option.
Andrew Vit