我在OS X.8和Node&的新手减。我以为我早先安装了lessc,当我去/ usr / local / bin时,我看到lessc
但是对于我的生活,我无法运行它。我知道,任何时候运行它 -bash:lessc:找不到命令
所以我尝试了提示here,其中包含以下内容:
ln -s ~/.npm/less/1.3.3/package/bin/lessc my/local/dir
我的本地目录正好在我的笔记本电脑的第二个驱动器上,这是路径: /卷/ Mac17 /用户/ denis2 /站点/分段/资产/更少
说了这么多,我试着跑:
lessc boostrap.less
仍然得到
-bash: lessc: command not found
我完全迷失在这里,任何帮助都会很大。
答案 0 :(得分:4)
按照以下步骤操作:
chmod 755 lessc
export PATH=$PATH:/home/user/folder/path/less/bin
(存在lessc)lessc boostrap.less
您应该将PATH导出放在环境中,这样您每次登录时都不必这样做。请看这里: Setting environment variables in OS X?
答案 1 :(得分:2)
如果您只输入lessc
,则会在$PATH
中进行搜索。出于安全原因,当前目录不在$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
。