sudo npm install -g less で less をインストールしました
出力の最後の 10 行を次に示します。
npm http 304 https://registry.npmjs.org/ctype/0.5.2
npm http 304 https://registry.npmjs.org/asn1/0.1.11
npm WARN package.json ctype@0.5.2 No repository field.
/usr/bin/lessc -> /usr/lib/node_modules/less/bin/lessc
npm WARN package.json github-url-from-git@1.1.1 No repository field.
less@1.4.0 /usr/lib/node_modules/less
├── mime@1.2.9
├── mkdirp@0.3.5
├── ycssmin@1.0.1
└── request@2.21.0 (json-stringify-safe@4.0.0, forever-agent@0.5.0, aws-sign@0.3.0, qs@0.6.5, tunnel-agent@0.3.0, oauth-sign@0.3.0, cookie-jar@0.3.0, node-uuid@1.4.0, hawk@0.13.1, form-data@0.0.8, http-signature@0.9.11)
ここで少しブラウジングして、おそらくこれらの警告が問題ではないことを理解しました. パラメータなしでlesscを実行すると、コマンドプロンプトに戻るだけです。lesscss.org は、これにはオプションをリストする必要があると述べているため、異常です。次のようなコマンドを試したときの同じ動作
lessc less/style.less > css/style.css
何も実行しようとしなかったかのように、コマンド ラインに戻ります。少なくとも「コマンドが見つかりません」と予想されます。style.css は未コンパイルのままです。
背景:私は最近、OS Xで多くの時間を過ごした後、Ubuntuを初めて使用しました。LiveReloadには慣れていましたが、まだguard-livereload に頭を悩ませていません。暫く。
更新:私はゼロから始めて、ソースから構築しました。ソースからビルドする手順: https://gist.github.com/dwayne/2983873 npm から再インストールした後、lessc は正常に動作するようになりました。どういうわけか apt-get を介して何らかの競合があったに違いない気がします。