1

尝试使用 GoogleAppEngineLauncher 从开发服务器运行我的 web2py 应用程序

不确定在线教程是否已过时或者我只是遗漏了一些东西,但是当我按照链接下载适用于 OSX 的 GoogleAppEngine pythonSDK 时,我得到了 GoogleAppEngineLauncher 的 dmg。

我下载并使用它,它安装了正确的可执行文件,但是在我设置我的 app.yaml 文件并运行“dev_appserver.py myApp”之后,我收到了这个错误:

fancy_urllib.InvalidCertificateException:主机 appengine.google.com 返回了无效证书(_ssl.c:503:错误:14090086:SSL 例程:SSL3_GET_SERVER_CERTIFICATE:证书验证失败):

如果我尝试从启动器本身启动应用程序,我不会收到错误消息,但是我无法启动应用程序,因为它说目录已经存在并且我没有写入权限。我什至在 myApp 目录上尝试了 chmod 777。

我不应该使用 GoogleAppLauncher 吗?

另外我尝试使用 linux SDX 并收到相同的“证书”错误。错误消息将我引导到一个链接,该链接提到我需要“ssl”模块,但它包含在我正在使用的 python 2.7.2 中。

该链接还提到:“默认情况下,appcfg 在连接到管理控制台时使用 SSL,除非传递了 --insecure 标志。” 但是我在帮助菜单中找不到那个标志。

4

1 回答 1

1

找到解决问题的答案

基本上:

rm google_appengine/lib/cacerts/cacerts.txt 

来自 SDK

于 2013-02-09T02:08:06.187 回答