使用GoogleAppEngineLauncher运行web2py

时间:2013-02-09 00:59:26

标签: google-app-engine web2py

尝试使用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并收到相同的“证书”错误。错误消息指示我link提到我需要“ssl”模块,但这包含在我正在使用的python 2.7.2中。

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

1 个答案:

答案 0 :(得分:1)

找到了解决问题的answer

基本上:

rm google_appengine/lib/cacerts/cacerts.txt 

从SDK