[q]Настройка окружения

7 messages Options
Embed this post
Permalink
Corsair-2

[q]Настройка окружения

Reply Threaded More More options
Print post
Permalink
Всем привет!

Решил основательно разобраться с плоном. До этого пользовался уже
собраным дистрибутивом.
Нашел книжку Мартина Аспели и насраиваю окружение по ней.
Скачал и собрал Zope - работает. наслад черед Plone. Но возникла
проблема.
Все манипуляции провожу на дистрибутиве Gentoo в котором установлено
два питона 2.5 и 2.4. Дефолтовым считается 2.5 и когда с пекеджей
ставил PIL и elementtree они соответсвенно поставились в /usr/lib/
python2.5/site-packages/ и при старте Plone их невидит.

Возник вопрос как сделать питон 2.4 дефолтовым и доставить нужные либы?
--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

Ilshad Habibullin

Re: [q]Настройка окружения

Reply Threaded More More options
Print post
Permalink
Привет.

Просто при сборке buildout изначально нужно запускать сборке так:
python2.4 bootstrap.py
Т.е. 2.4 делать дефолтным нет никакой необходимости, думаю давно у всех дефолтным стоит 2.5.
Везде где видел PIL встает в pycentral и .so/.h файлы в 2.4.и 2.5. Но возможно, для Gentoo проще будет из тарболла ну или там свой порт собрать.

31 июля 2008 г. 12:00 пользователь Corsair <[hidden email]> написал:
Всем привет!

Решил основательно разобраться с плоном. До этого пользовался уже
собраным дистрибутивом.
Нашел книжку Мартина Аспели и насраиваю окружение по ней.
Скачал и собрал Zope - работает. наслад черед Plone. Но возникла
проблема.
Все манипуляции провожу на дистрибутиве Gentoo в котором установлено
два питона 2.5 и 2.4. Дефолтовым считается 2.5 и когда с пекеджей
ставил PIL и elementtree они соответсвенно поставились в /usr/lib/
python2.5/site-packages/ и при старте Plone их невидит.

Возник вопрос как сделать питон 2.4 дефолтовым и доставить нужные либы?




--
Ilshad Habibullin
Gadoz, Inc (http://www.gadoz.com)

--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

Corsair-2

Re: [q]Настройка окружения

Reply Threaded More More options
Print post
Permalink
В приват подсказали скачать исходники и сделать
#python2.4 setup.py install

Спасибо - все получилось.
--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

Corsair-2

Re: Настройка окружения

Reply Threaded More More options
Print post
Permalink

Похоже, что что-то таки пошло не так
так как  при попытке создать какую-то новость или просто документ
вываливается ошибка

как такое решать?

Python 2.4.4
Zope-2.10.6-final
Plone-3.1.3
Imaging-1.1.6
elementtree-1.2.6-20050316


-------------------
 Module zope.tales.tales, line 696, in evaluate
   - URL: file:/data/home/error/zope/Zope-2.10.6-final/instances/
testinstance/Products/ATReferenceBrowserWidget/skins/
ATReferenceBrowserWidget/referencebrowser.pt
   - Line 175, Column 10
   - Expression: <PythonExpr
here.referencebrowser_startupDirectory(widget.getStartupDirectory(here))>
   - Names:
      {'container': <PloneSite at /javaorgua>,
       'context': <ATNewsItem at /javaorgua/news/portal_factory/News
Item/news_item.2008-07-31.3561567014 used for /javaorgua/news>,
       'default': <object object at 0xb7cf3528>,
       'here': <ATNewsItem at /javaorgua/news/portal_factory/News Item/
news_item.2008-07-31.3561567014 used for /javaorgua/news>,
       'loop': {u'field':
<Products.PageTemplates.Expressions.PathIterator object at 0xdd16dec>,
                u'fieldset':
<Products.PageTemplates.Expressions.PathIterator object at
0xdcfc8cc>},
       'nothing': None,
       'options': {'args': (),
                   'state':
<Products.CMFFormController.ControllerState.ControllerState object at
0xdd16e8c>},
       'repeat': <Products.PageTemplates.Expressions.SafeMapping
object at 0xdd5c3ec>,
       'request': <HTTPRequest, URL=http://java.org.ua:8085/javaorgua/
news/portal_factory/News Item/news_item.2008-07-31.3561567014/
atct_edit>,
       'root': <Application at >,
       'template': <FSControllerPageTemplate at /javaorgua/atct_edit
used for /javaorgua/news/portal_factory/News Item/news_item.
2008-07-31.3561567014>,
       'traverse_subpath': [],
       'user': <PropertiedUser 'admin'>}
  Module Products.PageTemplates.ZRPythonExpr, line 49, in __call__
   - __traceback_info__:
here.referencebrowser_startupDirectory(widget.getStartupDirectory(here))
  Module PythonExpr, line 1, in <expression>
AttributeError: referencebrowser_startupDirectory

--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

Corsair-2

Re: Настройка окружения

Reply Threaded More More options
Print post
Permalink
Оказывается был плохо распакован Plone - длинные имена файлов
урезались
Распаковал по-новой и все заразботало.
--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

Corsair-2

Re: Настройка окружения

Reply Threaded More More options
Print post
Permalink

А кто-то делал примеры по этой книге? (Martin Aspeli - Professional
Plone Development)
Дошел до 74 странички, где нужно запускать тесты и возникла проблема

У вас примеры работауют нормально?
-----------------------------------------------------
Running tests at level 1
Test-module import failures:

Module: optilux.policy.tests

AttributeError: 'module' object has no attribute 'test_suite'


Module: optilux.policy.tests.test_setup

  File "/data/home/error/zope/zope2/myproject/src/optilux.policy/
optilux/policy/tests/test_setup.py", line 9
    def test_portal_description(self):
      ^
SyntaxError: invalid syntax


Total: 0 tests, 0 failures, 0 errors

Test-modules with import problems:
  optilux.policy.tests
  optilux.policy.tests.test_setup

--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

Corsair-2

Re: Настройка окружения

Reply Threaded More More options
Print post
Permalink
Извините - сам виноват
пропустил скобочку.
--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---