#51 fix blockerbugs css build process
Closed: Fixed None Opened 5 years ago by tflink.

When delving into D22 (which should have happened long ago), I discovered that it's really difficult to build the css now that I don't have the environment set up on my machine.

If there's no reasonable solution, this'll end up a slowly ticking time bomb so:
* Determine if there is a sane way to compile the css from SASS
* If there's no sane way, propose a way forward so we're not depending on things that we can't really compile anymore


This ticket had assigned some Differential requests:
D998

The primary problem I'm hitting is that I'm not sure how to find the ruby gem we need for compass to work:

$ compass compile
/usr/share/gems/gems/compass-core-1.0.1/lib/compass/core/caniuse.rb:72: warning: circular argument reference - browsers
LoadError on line ["54"] of /usr/share/rubygems/rubygems/core_ext/kernel_require.rb: cannot load such file -- zurb-foundation
Run with --trace to see the full backtrace

Granted, I'm not sure if everything would work if we found a zurb-foundation 3.x.x gem to install but that would be a good place to start.

I think I figured it out, on minimal Fedora 24 I did:

$ git clone https://git.fedorahosted.org/git/blockerbugs.git
$ cd blockerbugs/
$ sudo dnf install rubygems
$ sudo gem install compass -v 0.12.7
$ sudo gem install sass -v 3.2.19
$ sudo gem install zurb-foundation -v 3.2.5
$ compass compile

which worked.

Login to comment on this ticket.

Metadata