Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django管道节点找不到LESC_Python_Django_Node.js_Less_Django Pipeline - Fatal编程技术网

Python Django管道节点找不到LESC

Python Django管道节点找不到LESC,python,django,node.js,less,django-pipeline,Python,Django,Node.js,Less,Django Pipeline,我正在配置,这是我以前在Linux上做过的,没有任何问题。在OSX上,当使用更少时,我会遇到以下问题: CompilerError: env: node: No such file or directory 消息来自正在尝试执行的命令管道的stderr: /usr/local/bin/lessc /foo/bootstrap.less /bar/bootstrap.css 我可以在Python virtualenv处于活动状态(或不处于活动状态)的情况下从终端运行它,而不会出现任何问题。我

我正在配置,这是我以前在Linux上做过的,没有任何问题。在OSX上,当使用更少时,我会遇到以下问题:

CompilerError: env: node: No such file or directory
消息来自正在尝试执行的命令管道的stderr:

/usr/local/bin/lessc  /foo/bootstrap.less /bar/bootstrap.css
我可以在Python virtualenv处于活动状态(或不处于活动状态)的情况下从终端运行它,而不会出现任何问题。我已尝试安装带有和不带-g标志的lessc

似乎系统上的node和lessc设置良好,PIPELINE\u LESS\u二进制设置正确,但没有乐趣

Node及以下版本在OSX 10.10(约塞米蒂)上安装了
brew


有什么想法吗?

我假设django命令操作的环境没有为节点正确设置路径,一个黑客解决方案可能是使用
哪个节点定位节点二进制文件,然后将其链接到/usr/bin:

sudo ln -s node_binary_path /usr/bin/node

愚蠢的问题
env node
是否导致节点被执行?是的,这有效
节点
位于
/usr/local/bin/
中,
env
位于
/usr/bin/env
中,因此,即使它是从shell中运行的,Python的路径还是错误的,或者
env
做了一些奇怪的事情。