`
canofy
  • 浏览: 830150 次
  • 性别: Icon_minigender_1
  • 来自: 北京、四川
社区版块
存档分类
最新评论

GAE发布

阅读更多
很久没有写GAE的东西了,突然想写了点东西,很奇怪突然之间就传不上去了,老是提示需要安装python的ssl的那个东西,每次都提示WARNING appengine_rpc.py:399 ssl module not found.
Without the ssl module, the identity of the remote host cannot be verified, and
connections may NOT be secure. To fix this, please install the ssl module from
http://pypi.python.org/pypi/ssl .
To learn more, see http://code.google.com/appengine/kb/general.html#rpcssl
这一段话,打开http://code.google.com/appengine/kb/general.html#rpcssl 这个想看一下具体的东西又打不开,只能通过另外的地方了解了。这个貌似只和最新的几个GAE的版本有关系,我同学使用之前的一个版本,用命令的方式上传都不会出现这个问题,我也记得以前我也是啥也没安装就可以上传的,废话不多说了了,接着下面的来吧
首先是解决安装ssl的问题
1、进入http://pypi.python.org/pypi/ssl这里下载ssl-1.15.tar.gz这个文件;
2、解压缩ssl-1.15.tar.gz;
在这里我使用python setup.py install怎么都不行,没办法,又google了一下,貌似这个东西还不能在Windows下很好的安装的样子,在Windows下只能用cygwin安装,还好,以前安装过cygwin的
3、进入cygwin
4、在cygwin下先执行python setup.py build -c mingw32
5、接着在cygwin下再执行python setup.py  install
这样ssl总算是安装上了,但问题又出来了,我机器上使用的python的编译器并不是cygwin里的python编译器,这导致每次点击GAE工具上的deploy的时候还是出现开始的那个问题,我又不知道怎么把cygwin的python加入到环境变量中去,最后的办法是只能使用命令了,在cygwin里进行命令操作,但直接执行python appcfg.py update "/cygdrive/e/GAE/gaeprojectonline/canofy"这个命令呢,又总是出现Another transaction by user  is already in progress for this app and major version. That user can undo the transaction with appcfg.py's "rollback";改了一下app.yaml里的version,由1改为了2,再执行python appcfg.py update "/cygdrive/e/GAE/gaeprojectonline/canofy",倒是提示文件上传了,但GAE工程里还是没有任何的变化啊,不知咋办呢,又google了一下,发现网上有好多都存在着这个问题,参考了http://code.google.com/p/googleappengine/issues/detail?id=1783这个里面的内容,试了两次,终于成功了,呵呵,下面是执行步骤
6、在cygwin下执行python appcfg.py rollback "/cygdrive/e/GAE/gaeprojectonline/canofy"
7、在cygwin下执行python appcfg.py update "/cygdrive/e/GAE/gaeprojectonline/canofy"
最后在打开自己的GAE看了看,终于更改成功了
哎。。。。 怎么感觉GAE现在这么难使了呢,虽然ssl能增加安全性,但也太。。。。
分享到:
评论

相关推荐

    GAE blog安装

    标题“GAE blog安装”指的是在Google App Engine (GAE)上部署一个博客应用的过程。GAE是一个由Google提供的平台即服务(PaaS)云环境,允许开发者构建、运行和维护Web应用程序,无需管理和维护底层基础设施。在这个...

    GAE read rss send to 腾讯微博

    标题“GAE read rss send to 腾讯微博”指的是一个使用Google App Engine(GAE)平台开发的应用程序,该程序的功能是从RSS源读取数据并将其发布到腾讯微博。RSS(Really Simple Syndication)是一种内容聚合格式,常...

    GAE 应用发布管理 AppScale.zip

    AppScale 是一个开源的云计算平台,设计用于托管和管理 Google App Engine (GAE) 应用程序。它为开发者提供了一种在本地、私有云或公共云上运行 GAE 应用的灵活性,而无需受制于 Google 平台的特定限制。AppScale ...

    gtap,基于GAE的代理

    用户可以通过部署在GAE上的gtap服务,以自己的应用身份调用Twitter API,获取推文、发布推文、管理用户账户等操作。 标签中的“GAE”代表Google App Engine,它是这个项目运行的基础平台;“twitter”表明了gtap与...

    GAE入门教程.pdf

    通过这个入门教程,你将学会如何使用 GAE 构建一个完整的 web 应用,包括基础的页面显示、用户认证、数据存储、表单处理和应用发布。这个教程覆盖了 GAE 开发的关键概念和技术,是学习 GAE 开发的良好起点。

    GAE搭建个人网站图文详细教程

    GAE自2008年发布以来,已经成为了一个非常受欢迎的选择,特别是对于那些寻求免费资源和个人项目的人来说。 - **云计算特性**:GAE使用了云计算技术,这意味着用户的应用程序可以在多台服务器之间进行动态扩展,以...

    可以放到GAE上的blog -- micolog

    【描述】"可以放到GAE上的blog -- micolog0.7rc1"揭示了 Micolog 的特定版本,即0.7 release candidate 1(0.7rc1),这是一个预发布版本,意味着它在正式版发布前供用户测试和反馈问题。选择在GAE上部署Micolog0.7...

    GAE入门教程.docx

    安装后,开发者可以通过 `dev_appserver.py` 运行本地开发服务器,`appcfg.py` 用于应用的上传和发布。 3. **Hello World**: 开发 GAE 应用遵循 CGI 标准,通过处理 HTTP 请求(GET 或 POST)来生成响应。在 GAE ...

    GAE for linux (google_appengine_1.9.10)

    google_appengine_1.9.10 for linux 发布于2014-08-28 To install on Linux: Unzip the App Engine SDK file you downloaded (google_appengine_1.9.10.zip), for example: unzip google_appengine_1.9.10.zip ...

    GAE--java使用入门.doc

    在GAE的入门教程中,你将会创建一个简单的应用程序,一个允许用户发布消息的**留言簿**。这个例子涵盖了基本的servlet和JSP(JavaServer Pages)技术,以及如何利用GAE的数据存储区和用户验证功能。 要开始,你需要...

    GAE for java

    ### GAE for Java:深入解析与实践指南 #### 关于Google App Engine for Java Google App Engine for Java(简称GAE for Java)是Google为Java开发者提供的一个云计算平台,旨在简化高度可扩展应用的构建与部署...

    PyPI 官网下载 | gae_command-0.1.3.tar.gz

    PyPI包含了大量的开源项目,开发者可以在这里发布他们的Python模块,供其他人下载和使用。在本例中,我们关注的是一个名为`gae_command`的库,其版本号为0.1.3,存储形式为`.tar.gz`压缩包。 `.tar.gz`是一种常见的...

    jiql 允许你的应用在GAE上使用SQL语句

    jiql - (允许你的应用在GAE上使用SQL语句) jiql是在JAVA GAE上访问Google Datastore的JDBC wrapper jiql支持标准的sql语言进行访问原版的官方主页 www.jiql.org 由于原版源代码存在一些问题,所以对改版本做了...

    從Android端呼叫GAE雲服務.doc

    完成配置后,通过Eclipse的编译和部署功能将Servlet发布到GAE的"misooplaza"应用上。一旦Servlet部署成功,就可以开始编写Android端的应用来调用它。 Android应用包含三个类(ac01.java、gaeLogin_am.java、...

    GAE:具有广义优势估计的强化学习算法

    具有广义优势估计的强化学习算法来源: : 可视化: : TensorFlow中实现的最新文献中已发布的强化学习算法的示例。 我的大部分研究都是在连续领域中进行的,我并没有花太多时间在Atari等离散领域中进行测试。 使用带...

    GAE博客程序B3LOGSolov1.0.0forGAE

    java开源博客 -- B3LOG Solo 从 0.4.1 开始,正式同时支持 GAE 平台与常规 Servlet 容器。 B3LOG Solo特性 基于标签的文章分类 同步发布文章到腾讯微博 Ping Google Blog Search Engine 博客/标签 Atom Feed 输出 ...

    gae:基于gae的学术网络系统

    【标题】"基于GAE的学术网络系统"指的是利用Google App Engine(GAE)平台构建的一个专门服务于学术领域的网络应用程序。Google App Engine是一个强大的云计算平台,允许开发者在Google的基础设施上运行自己的应用,...

    iOS游戏应用源代码——nevyn-overload-0.3-0-gae3b7f5.zip

    10. **发布与打包流程**:iOS应用的发布需要遵循App Store Connect的规则,源代码中可能包含打包脚本和配置文件,用于生成IPA包并提交审核。 总的来说,通过研究这个源代码,开发者可以学习到iOS游戏的开发流程、...

    B3LOG Solo v1.0.0 for GAE

    B3LOG Solo特性基于标签的文章分类同步发布文章到腾讯微博Ping Google Blog Search Engine博客/标签 Atom Feed 输出评论回复及邮件提醒自定义页面置顶/相关/随机/站外相关文章文章、页面永久链接(Permalink)文章...

Global site tag (gtag.js) - Google Analytics