我正在尝试按照此处的演练为Plone 5.1服务器生成一个新主题:
https://training.plone.org/5/theming/theme-package.html
我正在使用运行clang clang-1000.11.45.5(XCode附带的版本)和Python 3.6.4(通过Anaconda安装)的MacOS 10.13.6。由于mr.bob生成的构建脚本似乎并不包含所有依赖项,特别是plone.recipe.zope2instance==4.2.22
,因此我遇到了麻烦。当我尝试手动安装该依赖项时,出现以下编译错误:
src/Persistence/_Persistence.c:178:5: error: non-void function 'init_Persistence' should return a value [-Wreturn-type]
return;
^
17 warnings and 7 errors generated.
error: command 'clang' failed with exit status 1
我尝试升级到mr.bob和模板的最新版本,然后使用plonecli创建并开始构建,但是遇到相同的编译错误。
该模块中有很多类似的东西。我该如何解决这个问题,以便完成该依赖项的安装并完成扩展?
答案 0 :(得分:3)
尝试使用Python 2.7,Zope和Plone更好地支持它。
答案 1 :(得分:1)
Plone在版本5.1之前一直使用Python2.7.x。 在Plone 5.2中,您可以选择在Python 3下运行Plone,但是随后您必须使用WSGI-Server而不是ZServer。目前,仅将Plone 5.1与Python 2.7一起使用,因为Plone 5.2仍未最终发布。