Less Compiler(lessc)退出,不带消息,状态码为1

时间:2014-05-20 12:20:22

标签: less npm ubuntu-14.04

我最近在我的Ubuntu机器上安装较少,使用:

sudo npm install -g less

现在,当我尝试以下内容时:

lessc less/main.less

我期待输出CSS。相反,我变得空白。

输出状态代码为1(错误)。

user@comp:/path/to/parent/dir$ echo $?
1

user@comp:/path/to/parent/dir$ lessc less/main.less && echo "Success" || echo "Error"
Error

但我无法看到错误。

奇怪的是,

user@comp:/path/to/parent/dir$ lessc --version && echo "Success" || echo "Error"
Error

我无法做任何事情。

我尝试卸载并重新安装,没有。

1 个答案:

答案 0 :(得分:0)

事实证明,我不知道为什么,但是lessc的脚本env设置不正确。

我在如何在Ubuntu上安装LESS的教程中找到了解决方案,我不知道那是什么。

无论如何......如果你打开lessc:

user@comp:~$ gksudo gedit /usr/local/bin/lessc

你会看到第一行:

#!/usr/bin/env node

您需要设置为:

#!/usr/bin/env nodejs

(最后添加js

瞧!它完美无缺。