如何安装Google Appengine?


24

如何安装谷歌的AppEngine上在Ubuntu 12.04?

有一个简单的方法来安装所有依赖项吗?有PPA吗?


这个链接是相当不错的。
干草

但是上面的链接相当复杂……肯定有更好的方法吗?
hayd 2012年

谷歌网站上的说明工作正常。为什么我们需要复制它?无论如何,整件事都有一系列gengine特定的依赖项,这些依赖项仅在gengine本地。它的结构使得您可以添加其他“捆绑包”并将其上传到您的实例。除非Google维护PPA,否则其他任何人都将只是在追赶并为设计成单一目录用尽的东西增加了巨大的复杂性。毫无意义。
ppetraki 2012年

Answers:


25

安装Google App Engine

提取压缩文件,或者使用上下文菜单将文件提取到文件夹中。提取完成后,您将获得一个文件夹google_appengine,其中包含开发应用程序所需的所有必需文件。要完成安装并能够运行Google App Engine,我们必须指定其路径定义。您只能PATH在终端中使用以下命令指定定义

export PATH=$PATH:/home/your_user_name/Desktop/google_appengine/

但是,只要您在当前终端窗口中,使用export命令指定的路径就有效。这意味着,一旦您关闭窗口,指定的路径就会失效。要指定系统中的路径,您必须进行编辑

/home/your_user_name/.profile

并在那里指定路径。

一切准备就绪,现在您已经有了闪亮的Google App Engine,可以运行它来完成实际工作。让我们使用您自己的Linux Box制作Google App Engine的“ Hello World”应用程序吗?要开始使用App Engine,您必须在以下位置注册应用程序

http://appspot.com

这需要您通常的Google帐户的凭据,并且该环境可以立即使用。

本教程介绍了如何使用Google App Engine开发和部署简单的Python 2.7项目。

https://developers.google.com/appengine/docs/python/gettingstartedpython27/


10

以下是我要在Ubuntu 12.04上运行GAE 1.7.1的步骤。

  • 打开终端Ctr-t,并确保您位于主目录中。
  • 创建一个项目文件夹。(我用过google_projects
  • 进入项目文件夹
  • 下载GAE 1.7.1
  • 解压缩文件
  • 删除压缩文件。(可选的)

以下是上述步骤的终端命令:

    cd ~
    mkdir google_projects
    cd google_projects
    wget -O gae.zip https://storage.googleapis.com/appengine-sdks/featured/google_appengine_1.9.6.zip
    unzip gae.zip
    rm gae.zip

现在该创建项目并启动开发服务器了。

    cp -r google_appengine/new_project_template testapp
    python google_appengine/dev_appserver.py testapp

第一行只是将new_project_template文件夹复制并重命名为google_proectsas testapp。最后一行启动开发服务器。你可以用Ctr-C.

开发服务器启动并运行后,您可以testapp在localhost:8080 进行查看。您应该看到“ Hello world!”。

如果您遇到困难,我已经写了一个教程,其中详细介绍了这些步骤。祝一切顺利。


1
如果您可以在此处添加步骤,而不只是粘贴链接,那就太好了。但您仍然可以将链接作为来源提及:johnogrady博客
devav2 2012年

你的权利。我已经更新了我的帖子。
jwogrady 2012年

8

您可以使用自动下载和安装的Python脚本appengine.py安装App Engine Python SDK 。

如果尚未pip安装,请使用以下命令进行安装:

sudo apt-get install python-pip

然后,安装脚本:

sudo pip install appengine

然后安装给定VERSION的SDK:

appengine.py [--prefix=/path/where/to/install] VERSION

它应该是无效的,pip install appengine而不是pip install appengine.py无效的,我已经编辑了该行。
ducin 2014年

是否有适用于PHP的AppEngineSDK安装程序?我真的对此很感兴趣,如果没有的话,我会创建我的,因为浪费时间做拉链和那样的事情。Windows安装程序比Linux安装程序更加完整和自动化。我对此感到害怕。
m3nda

1

我知道这是一个老问题,但是安装它的官方方法是..

来自https://cloud.google.com/sdk/

  1. 执行 curl https://sdk.cloud.google.com | bash

  2. 重新启动外壳

  3. 最大化您的外壳和执行力 gcloud components list

  4. 安装所需的组件 gcloud components update

    就我而言: gcloud components update gae-go app

  5. “ appcfg.py”在您的路径上。

为我工作

  • 操作系统:Ubuntu 14.04.2
  • 日期:2015/06/16
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.