lessc on wercker

Want to compile your LESS assets on werker?

The wercker/python box does not have a LESS compiler available. To install lessc you must first install npm but when I tried to execute curl http://npmjs.org/install.sh | sh on wercker the script reported some errors (which I didn’t record and now can’t reproduce).

Use the following script to install lessc on wercker:

box: wercker/python
  build:
    steps:
      - script:
        name: "install lessc"
        code: |-
          curl https://npmjs.org/install.sh | sudo bash
          sudo npm install less -g

lessc can also be installed locally (not using sudo) if you prefer. In this case as the box is short lived using sudo should be fine.

box: wercker/python
  build:
    steps:
      - script:
        name: "install lessc locally"
          curl https://npmjs.org/install.sh | npm_config_prefix=~/local sh
          ~/local/bin/npm install less
#         ~/node_modules/.bin/lessc -v

Also available as a GitHub Gist.