我使用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并摆脱错误?"。
答案 0 :(得分:0)
如果您在Pycharm中收到错误Could not execute command lessc
并且您安装的较少,可以通过在终端输入lessc命令来检查
修正:
如果你正在使用virtualenv然后从终端激活virtualenv并再次从终端重新启动服务器,这次它不会给出任何错误。
如果您没有使用virutalenv,那么您可以毫无问题地从终端服务器运行
我不确定为什么这个问题特定于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.