Найти - Пользователи
Полная версия: BB: Установка ice.control
Начало » Zope/Plone/Bluebream » BB: Установка ice.control
1
sank
Подскажите, как вы устанавливаете ice.control?
Ставлю согласно скринкасту: http://astoon.zwiki.org/Screencasts
Там всё прекрасно, но у меня при установке начинает ругатся на версию zope.pagetemplate.
Пишет:
Installing app.
While:
Installing app.
Error: There is a version conflict.
We already have: zope.pagetemplate 3.5.2
but z3c.macro 1.4.2 requires ‘zope.pagetemplate>=3.6.2’.

Покопавшись в нэте ничего не обнаружил, начал исследовать конфиги, увидел, что в buildout.cfg есть ссылка сюда: http://download.zope.org/bluebream/bluebream-1.0.cfg
Там есть ссылка на версию “zope.pagetemplate==3.6.2”

Вот у меня вопрос - как правильно заставить Bluebream скачивать версию 3.6.2? Можно ли это переопределить и где нужно это указывать?

Заранее спасиб!
astoon
Bluebream как цельный проект больше не поддерживается (хотя сам тулкит, ZTK, люди используют без проблем). Поэтому с ним происходит то, что называется software errosion: например, со временем - некоторое рассогласование версий пакетов - не в самом Bluebream, но это может быть с продуктами, которые вы делаете на его основе (сам базовый Bluebream имеет четко описанные версии пакетов). Поэтому и ice.control более не развивается - он поддерживает сторого последнюю версию Bluebream, может быть запущен в Grok, но дальнейшее рарвитие ZTK не поддержано. В свое время он был крайне полезен, но сейчас заморожен, и даже код его я не “чистил” (хотя там есть много чего почистить).

Для решения проблемы, насколько я понимаю, нужно указать версию _пониже_ для z3c.macro в buildout.cfg вашего проекта, чтобы она тянула pagetemplate тоже версией пониже.

А вообще, в связи с тем что BlueBream - “out of date” - рекомендую Pyramid (http://docs.pylonsproject.org/en/latest/docs/pyramid.html). В основном, народ туда перелез, и корни во многом идут из ZTK, и уроки учтены плохие и хорошие. Пирамид крайне активено используется там и здесь, и не требует значимого времени для “включения” программиста, что очень важно по всяким бизнес-причинам.
sank
Хм, интересная информация … спасибо большое!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB