Я пытаюсь использовать пастер, чтобы создать тип содержимого ловкости. Я сделал новую автономную установку Plone 4.3.4 в целевой папке, отличной от той, с которой я ранее работал, поэтому был создан кеш-кеш.Plone/Paster - Что может привести к тому, что «paster addcontent dexterity_content» не работает?
OS, который я использую, - Ubuntu 14.04. Так что в моей папке загрузки, в папке установщика я добытая, я набираю в терминале:
./install.sh --target=/home/myusername/Plone2 --instance=MyProject standalone
Это устанавливает правильно. Затем я перехожу к MyProject в Plone2. Я редактировать Buildout изменить свой пароль и запустить Buildout:
buildout -c develop.cfg
Затем я Гото папку Src и создать новый продукт с ZopeSkel:
../bin/zopeskel dexterity project.house
Тогда я изменить мой Buildout и под яйцами Я добавляю project.house и разрабатываю src/project.house. Затем я снова запускаю сборку, и она выполняется правильно. Затем в папке project.house из источников, я пытаюсь запустить пастер.
../../bin/paster addcontent dexterity_content
Тогда я в конечном итоге с ошибкой:
Traceback (most recent call last):
File "../../bin/paster", line 264, in <module>
sys.exit(paste.script.command.run())
File "/home/pjdowney/Plone2/buildout-cache/eggs/PasteScript-1.7.5-py2.7.egg/paste/script/command.py", line 104, in run
invoke(command, command_name, options, args[1:])
File "/home/pjdowney/Plone2/buildout-cache/eggs/PasteScript-1.7.5-py2.7.egg/paste/script/command.py", line 143, in invoke
exit_code = runner.run(args)
File "/home/pjdowney/Plone2/buildout-cache/eggs/PasteScript-1.7.5-py2.7.egg/paste/script/command.py", line 238, in run
result = self.command()
File "/home/pjdowney/Plone2/buildout-cache/eggs/ZopeSkel-2.21.2-py2.7.egg/zopeskel/localcommands/__init__.py", line 70, in command
self._extend_templates(templates, args[0])
File "/home/pjdowney/Plone2/buildout-cache/eggs/ZopeSkel-2.21.2-py2.7.egg/zopeskel/localcommands/__init__.py", line 204, in _extend_templates
tmpl = entry.load()(entry.name)
File "/home/pjdowney/Plone2/buildout-cache/eggs/setuptools-7.0-py2.7.egg/pkg_resources.py", line 2184, in load
['__name__'])
ImportError: No module named dexterity.localcommands.dexterity
Я недавно установить Plone 4.3.6 в другой целевой папке. К сожалению, я никогда не пробовал использовать пастер, потому что я создавал контент ловкости через Интернет. Может ли переключение на 4.3.6 разрушить все?
Моя предыдущая папка цели все еще работает.
Вы сомневаетесь, если «переход на Plone-4.3.6 мог бы испортить все», поднимает квест для меня, если он сработает для вас с более низкими версиями UnifiedInstallers?Еще одна вещь, которую я постараюсь, заключается в том, чтобы понизить настройки setuptools до следующей более низкой версии, которую вы имеете, по причинам, приведенным в моем ответе ниже. –