bdkjones/CodeKit — Issue #161: Support 3rd party Compass extensions
Author: JohnAlbin
Created: 2012-01-25 03:31:25+00:00
State: open

Over in https://github.com/bdkjones/CodeKit/issues/145, bdkjones states that CodeKit doesn't support 3rd party Compass extensions because

>Compass is overhauling the way it installs and manages plugins to make it much simpler, and I plan to code for that setup rather than waste development time on the current (old) way.

I searched https://github.com/chriseppstein/compass/issues but couldn't find a discussion about this proposal to revamp Compass extensions. Can someone point me to this proposal?

Anyway, without 3rd party Compass extensions, the utility of CodeKit for Sass/Compass users is severely hampered.

The workaround is to edit your project's config.rb (I'm a PHP dev, but have a config.rb just to configure Compass) and change
> require 'zen-grids';
to show the full path to the Gem file on your system. Which for me is:
> require '/Library/Ruby/Gems/1.8/gems/zen-grids-1.0.beta.1/lib/zen-grids.rb'

Gem doesn't make it obvious where the actual files are installed on your system, so its kind of a PITA to figure this out. And, of course, any time you update the Compass extension, the path is going to change. :-p