gpt4 book ai didi

windows - 如何从头开始在 Windows 上正确配置 GAE Go SDK 和 GoClipse?

转载 作者:IT王子 更新时间:2023-10-29 00:51:41 27 4
gpt4 key购买 nike

我成为 GAE Go 开发人员已经一年了,看到 SDK became available on Windows ,我想我会尝试一下。但是,我在查找有关如何从头开始正确安装它的任何文档时遇到问题。我不知道要采取什么步骤来确保我的项目正常运行,所以我想知道在 Windows 上安装和配置 Google App Engine Go SDK 和 GoClipse 的正确方法是什么?

最佳答案

这里也一样。 GAE GO SDK 需要更多的 Windows 安装说明...

截至今天 2012-07-28 我刚刚通过以下方式在 Win 7 上运行它:

  • 在此处下载适用于 GO 的 App Engine SDK:developers.google.com/appengine/downloads#Google_App_Engine_SDK_for_Go并在我的案例中选择了 Win 32 位googleappengine.googlecode.com/files/go_appengine_sdk_windows_386-1.7.0.zip

  • 我将 GO SDK 解压缩到 C:\googleappenginego(将其命名为您喜欢的名称)。

  • 然后我将该文件夹路径添加到系统设置高级设置中的 PATH 环境变量:

我的“路径”设置在:

C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\ThinkPad\Bluetooth Software\;C:\Program Files\ThinkPad\Bluetooth Software\syswow64;C:\Program Files (x86)\Common Files\Lenovo;C:\Program Files (x86)\Common Files\Ulead Systems\MPEG;C:\Program Files (x86)\Windows Live\Shared;C:\SWTOOLS\ReadyApps;%JAVA_HOME%\bin;C:\googleappenginego\
  • 我从以下位置安装了 Python 2.7.3:www.python.org/download/选择了这个版本:www.python.org/ftp/python/2.7.3/python-2.7.3.msi我通过启动 python-2.7.3.msi 文件将它安装在默认文件夹 C:\Python27 中

  • 我按照 GAE GO 入门系列中的指示创建了 GO GAE 项目:developers.google.com/appengine/docs/go/gettingstarted/helloworld

  • 创建 C:\myapp\app.yaml 和 C:\myapp\hello\hello.go 后,通过从 Win“开始/运行...”菜单中打开一个 cmd 窗口来启动项目。

然后输入:“dev_appserver.py c:\myapp\”你应该看到类似这样的东西:

WARNING  2012-07-28 12:32:20,154 rdbms_mysqldb.py:74] The rdbms API is not available because the MySQLdb library could not be loaded.
INFO 2012-07-28 12:32:20,650 appengine_rpc.py:160] Server: appengine.google.com
INFO 2012-07-28 12:32:20,654 appcfg.py:582] Checking for updates to the SDK.
INFO 2012-07-28 12:32:22,119 appcfg.py:600] The SDK is up to date.
WARNING 2012-07-28 12:32:22,150 dev_appserver.py:3498] Could not initialize images API; you are likely missing the Python "PIL" module. ImportError:
No module named _imaging
INFO 2012-07-28 12:32:22,163 dev_appserver_multiprocess.py:647] Running application dev~helloworld on port 8080: http://localhost:8080
INFO 2012-07-28 12:32:22,164 dev_appserver_multiprocess.py:649] Admin console is available at: http://localhost:8080/_ah/admin
INFO 2012-07-28 12:32:36,851 __init__.py:440] building _go_app
INFO 2012-07-28 12:32:37,849 __init__.py:417] running _go_app, HTTP port = 34762, API port = 42835
WARNING 2012-07-28 12:32:38,443 dev_appserver.py:2733] Failed removing c:\users\fred\appdata\local\temp\request.8mmuoy.tmp
INFO 2012-07-28 12:32:38,480 dev_appserver.py:2952] "GET / HTTP/1.1" 200 -
INFO 2012-07-28 12:32:38,588 dev_appserver.py:2952] "GET /favicon.ico HTTP/1.1" 200 -
INFO 2012-07-28 12:32:54,849 __init__.py:440] building _go_app
INFO 2012-07-28 12:32:55,755 __init__.py:417] running _go_app, HTTP port = 34762, API port = 42835
WARNING 2012-07-28 12:32:56,572 dev_appserver.py:2733] Failed removing c:\users\fred\appdata\local\temp\request.slayyf.tmp
INFO 2012-07-28 12:32:56,602 dev_appserver.py:2952] "GET / HTTP/1.1" 200 -
INFO 2012-07-28 12:32:56,694 dev_appserver.py:2952] "GET /favicon.ico HTTP/1.1" 200 -

然后进入您的浏览器并转到“http://localhost:8080”以查看您的应用程序或“http://localhost:8080/_ah/admin/”以查看管理控制台。

更改 hello.go 文件,例如将“Hello, world”更改为“Hello, galaxy”并刷新 localhost:8080 浏览器窗口。它应该在不崩溃或重新启动服务器的情况下显示新消息。见右下方:

注意:不要安装 Python 2.5.x,这是我最初的错误,不管 GO SDK 怎么说。它会运行但是当我修改 hello.go 源代码并用类似的东西刷新浏览器窗口时它会死掉:

<type 'exceptions.AttributeError'>: 'module' object has no attribute 'kill' 
args = ("'module' object has no attribute 'kill'",)
message = "'module' object has no attribute 'kill'"

关于windows - 如何从头开始在 Windows 上正确配置 GAE Go SDK 和 GoClipse?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11303481/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com