Ошибки компиляции при настройке среды разработки Plone - PullRequest
0 голосов
/ 17 января 2019

Я пытаюсь выполнить пошаговое руководство для создания новой темы для моего сервера Plone 5.1:

https://training.plone.org/5/theming/theme-package.html

Я использую MacOS 10.13.6 под управлением clang clang-1000.11.45.5 (который поставляется с XCode) и Python 3.6.4 (устанавливается через Anaconda). У меня возникли некоторые проблемы, поскольку сценарий компоновки, созданный 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 создать и запустить сборку, но я получаю те же ошибки компиляции.

Есть много подобных в этом модуле. Как мне решить эту проблему, чтобы я мог завершить установку этой зависимости и завершить сборку?

Ответы [ 2 ]

0 голосов
/ 29 января 2019

Plone использует Python 2.7.x до версии 5.1. В Plone 5.2 у вас будет возможность запускать Plone под Python 3, но тогда вам придется использовать WSGI-сервер вместо ZServer. Пока просто используйте Plone 5.1 с Python 2.7, так как Plone 5.2 все еще не выпущен окончательно.

0 голосов
/ 19 января 2019

Попробуйте использовать Python 2.7, он лучше поддерживается Zope и Plone.

...