Node.js lessc:未找到命令
我在OS X.8上,是Node&LESS的新手。我想我早些时候安装了LESC,当我转到/usr/local/bin时,我看到了LESC 但就我的生活而言,我不能管理它。只要我运行它,我就会明白 -bash:lessc:未找到命令 因此,我尝试了以下技巧:Node.js lessc:未找到命令,node.js,less,Node.js,Less,我在OS X.8上,是Node&LESS的新手。我想我早些时候安装了LESC,当我转到/usr/local/bin时,我看到了LESC 但就我的生活而言,我不能管理它。只要我运行它,我就会明白 -bash:lessc:未找到命令 因此,我尝试了以下技巧: ln -s ~/.npm/less/1.3.3/package/bin/lessc my/local/dir 我的本地目录恰好位于笔记本电脑的第二个驱动器上,路径如下: /卷/Mac17/用户/denis2/站点/staging/assets
ln -s ~/.npm/less/1.3.3/package/bin/lessc my/local/dir
我的本地目录恰好位于笔记本电脑的第二个驱动器上,路径如下:
/卷/Mac17/用户/denis2/站点/staging/assets/less
说到这里,我试着跑:
lessc boostrap.less
而且仍然得到
-bash: lessc: command not found
我在这里完全迷路了,任何帮助都将是巨大的。如果您只输入
lessc
,它将在$PATH
中搜索。出于安全原因,当前目录不在$PATH
中。试一试
./lessc bootstrap.less
或者,如果这不起作用,干脆
~/.npm/less/1.3.3/package/bin/lessc bootstrap.less
如果出现权限被拒绝
错误,则可能需要将文件标记为可执行文件。使用
chmod a+x ~/.npm/less/1.3.3/package/bin/lessc
这样做。您可能还需要直接调用节点,如果它不在
$PATH
中,只需执行以下步骤:
chmod 755 lessc
导出路径=$PATH:/home/user/folder/PATH/less/bin
(其中存在LESC)lessc boostrap.less
谢谢您的回复。两者都产生了错误。生成的第一个代码段:-bash:./lessc:没有这样的文件或目录生成的第二个代码段-bash:/Users/denis/.npm/less/1.3.3/package/bin/lessc:Permission denied这是因为节点安装在我的主启动驱动器上,而less文件夹安装在辅助驱动器/卷上吗?@SWL Nope。请参阅我的最新答案。你可能还想看看lessc,检查它是否正确。这很有效!一旦我使用了chmod755,我就可以毫无疑问地编译了。我更新了第3行以输出CSS文件。我读了environment.plist上的另一篇文章,但我不能完全放弃该做什么,所以我现在将坚持使用有效的方法。谢谢你的帮助。