我正在配置Django Pipeline,我以前在Linux上做过没有问题。在OSX上,使用Less:
时出现以下问题CompilerError: env: node: No such file or directory
消息来自命令管道的stderr正在尝试执行:
/usr/local/bin/lessc /foo/bootstrap.less /bar/bootstrap.css
我可以从终端运行而没有任何问题与Python virtualenv活动(或不)。我尝试使用和不使用-g标志安装lessc。
似乎节点和lessc在系统上设置正常,PIPELINE_LESS_BINARY设置正确但没有快乐。
在OSX 10.10(yosemite)上安装了 Node和Less brew
有什么想法吗?
答案 0 :(得分:2)
我认为你的django命令操作的env没有为节点正确设置PATH,一个hacky解决方案可能是用which node
找到节点二进制文件然后将它链接到/ usr / bin:
sudo ln -s node_binary_path /usr/bin/node