2

我在 Ubuntu 12.04 下使用Pyramid 和 GAE 的 buildout构建了一个新项目(使用pyramid_appenegine pcreate 模板)。我启动了一个新 VM,以确保不会弄乱站点包中的分发和设置工具。

首先,它导致setuptools not found 错误,显然是用 Tom Willis 提供的补丁解决的。

然后,buildout 完成构建,但启动开发站点会导致该错误:

funky@funkydesktop:~/dev/gae1$ bin/devappserver parts/gae1
Traceback (most recent call last):
  File "bin/devappserver", line 25, in <module>
    sys.exit(dev_appserver._run_file('/home/funky/dev/gae1/parts/google_appengine/dev_appserver.py', locals()))
AttributeError: 'module' object has no attribute '_run_file'

有什么提示可以解决这个问题,或者构建和启动应用程序的整个过程?

4

1 回答 1

0

我终于通过将ae-sdk-version更改为1.8.0解决了这个问题。

打开 buildout.cfg 并更改行

ae-sdk-version=1.7.5

到:

ae-sdk-version=1.8.0

或者您可以看到 pyramid_appengine 版本发生了什么(我得到的是 0.8.1 而不是 pypi.python.org 中的当前版本 0.8.2-a2)。这是包含模板的包。

于 2013-09-29T19:29:18.390 回答