lessc:未找到命令

SWL*_*SWL 5 less node.js

我使用的是 OS X.8,并且是 Node & LESS 的新手。我以为我之前安装了 lessc,当我转到 /usr/local/bin 时,我看到了 lessc

但对于我的生活来说,我无法运行它。每当我运行它时,我都会看到 -bash: lessc: command not found

所以我尝试了这里的提示,其中包含以下内容:

ln -s ~/.npm/less/1.3.3/package/bin/lessc my/local/dir
Run Code Online (Sandbox Code Playgroud)

我的本地目录恰好位于笔记本电脑上的第二个驱动器上,路径如下:/Volumes/Mac17/Users/denis2/Sites/staging/assets/less

话虽如此,我尝试运行:

lessc boostrap.less
Run Code Online (Sandbox Code Playgroud)

并且仍然得到

-bash: lessc: command not found
Run Code Online (Sandbox Code Playgroud)

我在这里完全迷失了,任何帮助都将是巨大的。

use*_*109 3

只需按照以下步骤操作:

  1. 让您的用户可以执行 lessc(权限被拒绝意味着您没有运行权限),例如chmod 755 lessc
  2. 将 lessc 的位置导出到 PATH 中export PATH=$PATH:/home/user/folder/path/less/bin(其中存在 lessc)
  3. 使用更少lessc boostrap.less

您应该将 PATH 导出放入环境中,这样您就不必每次登录时都执行此操作 请参阅此处: 在 OS X 中设置环境变量?