lessc 1.3.3 をインストールできません。sudo apt-get install node-less version 1.3.0 をグーグルで検索しましたが、解決策が見つかりません。
代替案は存在するのでしょうか?
答え1
lessc 1.3.0が古すぎる場合は、代わりにnode.jsモジュールのパッケージマネージャであるnpmを使用します。これにより、2番目の問題が発生します。Ubuntuにパッケージ化されたnode.jsは「nodejs」バイナリのみを提供し、「node」バイナリを提供しません。"ちゃんとした"これを修正する方法はクリス・リーのPPAUbuntu のノード パッケージの使用を完全に避けます。ある時点で node.js がニーズに対して古すぎる場合は、それらの PPA を使用します。ただし、現時点では、npm のパッケージを使用できるように、/usr/bin/node から /usr/bin/nodejs へのシンボリック リンクを作成するのが手っ取り早い解決策です。
sudo ln -s /usr/bin/nodejs /usr/bin/node
- Ubuntu lessc: をアンインストールします
sudo apt-get autoremove node-less
。 - 最新の less をインストールしてください。
sudo npm install -g less
結果:
$ lessc --version
lessc 1.3.3 (LESS Compiler) [JavaScript]