我正在尝试安装基于plone的plumi 4.5.1。
目标系统是:
3.16.0-4-AMD64 1脱脂脱脂牛奶Debian 3.16.7-CKT11-1(2015-05-24)x86_
(Debian GNU/Linux 8)
我在听这个指南
https://mgogoulos.trinket.io/plumi-4-5#/installation/installation
在成功完成前面的所有步骤之后,当我尝试按以下步骤运行步骤4中的构建时:
./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文件读取的(!?)。
我已经试过删除和重新克隆存储库。

最佳答案

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

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

域名现在重定向到链接场。
Plumi项目应该尽快修复它们的引导脚本,但是您可以通过将url替换为python-distribute.org来本地修复,作为临时解决方案。这是official buildout 1.x https://bitbucket.org/pypa/setuptools/raw/f657df1f1ed46596d236376649c99a470662b4ba/distribute_setup.py now uses的url。
域名不见了,因为bootstrap.py早就死了;它是distribute的一个分支,合并回主项目中。

关于python - Plumi/Plone扩展期间的语法错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31401717/

10-09 20:48