Plumi / Plone构建期间的语法错误

时间:2015-07-14 08:37:02

标签: python linux plone buildout

我正在尝试安装基于Plone的Plumi 4.5.1。

目标系统是:

3.16.0-4-amd64#1 SMP Debian 3.16.7-ckt11-1(2015-05-24)x86_64

(Debian GNU / Linux 8)

我正在遵循本指南

https://mgogoulos.trinket.io/plumi-4-5#/installation/installation

并且在成功执行所有先前步骤之后,当我尝试在步骤4中运行buildout时如下:

./ bin / python bootstrap.py&& ./bin/buildout -v

我收到此错误:

root@suhail:/home/plumi/PLUMI/plumi.app# ./bin/python  bootstrap.py && ./bin/buildout -v
Traceback (most recent call last):
  File "bootstrap.py", line 61, in <module>
    ).read() in ez
  File "<string>", line 1
    <!DOCTYPE html>
    ^
SyntaxError: invalid syntax

有没有人可以给我一个提示?

看起来bootstrap.py被读作HTML文件(!?)。

我已经尝试删除并重新克隆存储库。

1 个答案:

答案 0 :(得分:3)

Plumi bootstrap脚本尝试从过时的URL安装setuptools

exec urllib2.urlopen('http://python-distribute.org/distribute_setup.py'
                     ).read() in ez

域名python-distribute.org现在重定向到链接服务器场。

Plumi项目应尽快修复其引导脚本,但您可以通过将https://bitbucket.org/pypa/setuptools/raw/f657df1f1ed46596d236376649c99a470662b4ba/distribute_setup.py替换为临时解决方法来在本地修复此问题。这是official buildout 1.x bootstrap.py now uses

的网址

域名已经消失,因为distribute已经死了;它是setuptools的一个分支,它合并回主项目。