lessc:命令未find
我在OS X.8上,在Node&LESS上是一个新手。 我以为我早些时候安装lessc,当我去/ usr / local / bin时,我看到lessc
但是为了我的生活,我无法运行它。 任何时候我运行它,我看到-bash:lessc:命令未find
所以我已经尝试了这个提示,其中有以下几点:
ln -s ~/.npm/less/1.3.3/package/bin/lessc my/local/dir
我的本地dir恰好位于笔记本电脑的第二个驱动器上,这里是path:/ Volumes / Mac17 / Users / denis2 / Sites / staging / assets / less
尽pipe如此,我试着运行:
lessc boostrap.less
仍然得到
-bash: lessc: command not found
我完全迷失在这里,任何帮助都是巨大的。
只需按照以下步骤操作
- 使lessc可执行的用户(权限被拒绝意味着你没有权限运行)像
chmod 755 lessc
- 将lessc的位置导出到PATH中,如
export PATH=$PATH:/home/user/folder/path/less/bin
(其中lessc存在) - 使用lessc
lessc boostrap.less
你应该把PATH导出到环境中,这样你就不必每次login时都要这样做。看这里: 在OS X中设置环境variables?
如果只inputlessc
,则在$PATH
search。 出于安全原因,当前目录不在$PATH
。 尝试
./lessc bootstrap.less
或者,如果这不起作用,简单地说
~/.npm/less/1.3.3/package/bin/lessc bootstrap.less
如果您得到“ Permission Denied
错误,则可能需要将该文件标记为可执行文件。 使用
chmod a+x ~/.npm/less/1.3.3/package/bin/lessc
要做到这一点。 如果不在$PATH
,您可能还需要直接调用节点。