我在 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'
有什么提示可以解决这个问题,或者构建和启动应用程序的整个过程?