尝试使用 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 标志。” 但是我在帮助菜单中找不到那个标志。