Saturday, January 24, 2015

Google App Engine新程序如何安装覆盖旧的程序(application)

Google App Engine(GAE)大家应该都不陌生,这是一个优秀的开发者云空间,相信很多朋友都用它搭建过博客、图床、网盘等等诸如此类的应用,应该都感受到了它的强大和开源性,再看看坑爹的BAE、SAE和CAE等的国内云空间,真不想说什么…


在实际应用中,可能你会遇到上传新程序到却还是显示原来旧程序的问题,这时候很多朋友会问如何删除掉GAE 里面的旧文件,虽然我们可以删除整个 application 然后再重新创建回来,但那个需要72小时才会完全生效,因此一般非必须不建议用此方法。


下面给大家分享一个简单点的方法,让你的GAE 新程序即可生效,其实也很简单,大家如果留意的话,会发现每一个apps 都会有一个版本号,一般程序都是“1”,这个可以在app.yaml文件或者GAE 后台看到,因为版本号相同的话,新程序是无法完成覆盖的自然就无法显示,因此我们就来个简单的修改。


1.打开程序目录里面的app.yaml,然后把:



例:

version: 1

修改为:

version: 100

GAE 修改APPS 版本号



2.上面自定义版本号修改好以后就像以前一样上传程序,上传完成后登陆GAE ,如下图所示点击你的项目名进入APPS 后台

登陆GAE 项目后台管理

3.然后再点击左侧工具栏的“Versions”(版本)进入版本管理界面

进入GAE apps 版本管理界面

4.进入版本管理后你会看到例如下图所示的界面,首先勾选你新程序的版本号,然后点击“Make Default”(设为默认)把新程序的版本号设为默认显示,最后你可以点击之前c程序后面的“Delete”按键删除掉旧的程序。

GAE 后台设置新的APPS 程序版本为默认

5.通过上面的简单修改,你就可以轻松替换掉旧的程序,是不是很简单,O(∩_∩)O~


下面是我用GAE 搭建的图床相册,欢迎围观!



http://ift.tt/1Jm2IWd


原文:http://ift.tt/1CD7yNb









via 细节的力量 http://ift.tt/1CD7z3C

No comments:

Post a Comment