Odoo Mac OSX安装得到错误"无法执行命令lessc"在PyCharm社区版

时间:2016-03-30 14:56:25

标签: node.js macos less pycharm odoo-9

我使用Homebrew虚拟环境在Mac OSX上安装了Odoo 9。 我安装了npm,less-less-plugin-clean-css。

最后,如果我从Mac终端启动Odoo,使用适当的参数,一切顺利,我可以使用localhost输入我的odoo:8069。

然后我设置了PyCharm Community Edition进行odoo开发,但是当我从PyCharm中运行odoo时,我收到了错误:

"Could not execute command lessc"

显然网页布局完全错误。

我在这里NodeJS plugin in IntelliJ Community Edition does not work看到你不能在PyCharm CE中使用NodeJS插件。

我的问题是:"如何让PyCharm CE使用less并摆脱错误?"。

4 个答案:

答案 0 :(得分:0)

如果您在Pycharm中收到错误Could not execute command lessc并且您安装的较少,可以通过在终端输入lessc命令来检查

修正:

  1. 如果你正在使用virtualenv然后从终端激活virtualenv并再次从终端重新启动服务器,这次它不会给出任何错误。

  2. 如果您没有使用virutalenv,那么您可以毫无问题地从终端服务器运行

  3. 我不确定为什么这个问题特定于PyCharm。

答案 1 :(得分:0)

我从PyCharm Professional遇到了同样的问题,但我用这种方式解决了这个问题

当我完成PyCharm pro的安装后,我在'运行/调试配置中设置了环境变量。

(/usr/loca/bin) which value(path) i found is using command "which lessc" in the terminal

然后我认为PyCharm可以找到lessc,最后我摆脱了这场噩梦

`无法执行命令' lessc'

答案 2 :(得分:0)

对我来说,更新节点是解决方案。版本是0.10.33。现在是6.1.12。

答案 3 :(得分:-1)

Check out this answer. You must uninstall node and reinstall it in a certain order:

https://stackoverflow.com/a/36395799?noredirect=1

At least that is what worked for me.