Answer: use the JavaScript version of lessc, not the older Ruby version.
On Wed, Apr 4, 2012 at 10:42 PM, Godmar Back <[email protected]> wrote: > > Attempting to build bootstrap (from git) results in: > > > $ make > rm docs/assets/bootstrap.zip > zip -r docs/assets/bootstrap.zip bootstrap > adding: bootstrap/ (stored 0%) > adding: bootstrap/js/ (stored 0%) > adding: bootstrap/img/ (stored 0%) > adding: bootstrap/img/glyphicons-halflings.png (deflated 4%) > adding: bootstrap/img/glyphicons-halflings-white.png (deflated 4%) > adding: bootstrap/css/ (stored 0%) > adding: bootstrap/css/bootstrap.css (stored 0%) > rm -r bootstrap > lessc ./less/bootstrap.less > ./docs/assets/css/bootstrap.css > at /var/lib/gems/1.8/gems/less-2.1.0/lib/less/js/lib/less/parser.js: > 390:69: 'reset.less' wasn't found. (Less::ParseError) > from /var/lib/gems/1.8/gems/less-2.1.0/lib/less/parser.rb: > 90:in `to_css' > from /var/lib/gems/1.8/gems/less-2.1.0/lib/less/parser.rb: > 13:in `calljs' > from /var/lib/gems/1.8/gems/less-2.1.0/lib/less/parser.rb: > 27:in `lock' > from /var/lib/gems/1.8/gems/less-2.1.0/lib/less/parser.rb: > 25:in `lock' > from /var/lib/gems/1.8/gems/less-2.1.0/lib/less/parser.rb: > 12:in `calljs' > from /var/lib/gems/1.8/gems/less-2.1.0/lib/less/parser.rb: > 89:in `to_css' > from /var/lib/gems/1.8/gems/less-2.1.0/bin/lessc:23 > from /usr/bin/lessc:19:in `load' > from /usr/bin/lessc:19 > make: *** [docs] Error 1 > > Apparently, 'lessc ./less/bootstrap.less' contains an @import > "reset.less" but if run from one directory up it'll look for ./ > reset.less and not ./less/reset.less. > > Bug in the Makefile or am I using the wrong version of 'lessc'? I > installed mine with 'gem install less'. Using Ruby 1.8 on Ubuntu > 10.04. > > - Godmar
