- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我成为 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/
我已经使用 goclipse 有一段时间了。除了在编辑器中打开的同一个文件中的定义之外,我从来没有让 godef 在 eclipse 中工作。我从来没有打扰过,但这次我想我会解决这个问题。但看起来我无
go eclipse plugin 的所有配置都配置好了,按Command-O,不能显示outline。谁能帮忙? 苹果电脑Eclipse版本:火星JDK 1.8 最佳答案 您可能缺少 GoClips
我正在尝试安装 Goclipse 以使用我的 STS 构建 go 项目。 我正在尝试从 eclipse 市场安装插件,但出现此错误 无法完成安装,因为找不到一个或多个必需项。 正在安装的软件:GoCl
我使用 Eclipse 作为 Go 的 IDE(我猜它被称为“Goclipse”),开发了一个 Web 应用程序。一切都很顺利,直到我开始将功能拆分为更小的包。最初我有一个包裹gitserver/us
The instructions如何安装 GoClipse 已被遵循。 我根本没有得到任何自动完成的东西,无论是对于我编写的本地包,对于内置的东西,还是对于 GAE 的东西(我已经将 Go src 下
我从 Go distribution page 下载并安装了 go1.1.2.windows-amd64.msi并使用 goclipse 插件在 eclipse 上进行设置。 莫名其妙的是,在gocl
根据 this post可以在 GoClipse 中启用自动导入: 1) install goimports: go get code.google.com/p/go.tools/cmd/goimpo
在 OS X Mavericks 上将 GoClipse v0.80 安装到 Eclipse Luna 中... 在 Eclipse 的首选项中设置以下值 --> Go: GOROOT:/usr/lo
我昨天在我的 Macbook 上安装了带有 Goclipse 插件的 Eclipse (Mars)。他们最初工作得很好。但是今天我发现我不能做交叉引用(也就是说cmd+点击关键字不能跳转定义)。控制台
The instructions如何安装 GoClipse 已被遵循。 我根本没有得到任何自动完成的东西,无论是对于我编写的本地包,对于内置的东西,还是对于 GAE 的东西(我已经将 Go src 下
我开始学习围棋了。在我第一次尝试使用命令行后,我安装了 Goclipse。当我在这个环境中创建一个新的 Go 项目时,我开始关注文件结构:-垃圾桶-pgk -windows_amd64- 来源 按照这
我在 Ubuntu 14.04 上使用 Go 1.2.1,通过包管理器安装。 go env 的输出 GOARCH="386" GOBIN="" GOCHAR="8" GOEXE="" GOHOSTAR
每次,当我尝试运行我的 Hello-world-program 时,我都会从 Eclipse 收到一条错误消息,提示“资源没有对应的 Go 包”。已经有一篇关于相同错误消息的帖子,但提供的解决方案对我
我开始使用 Go http/net 编程,使用 ListenAndServe 时我没有得到呈现的模板,因为当我运行 main.go 文件时,它会打印 Listening 行并在 Eclipse 上以状
我在/home/user/Documents/code/workspace/(Debian Jessie) 的子文件夹中有代码,例如 java/for java 和 python/for python
阅读 https://github.com/nsf/gocode 上的指南后,我尝试了命令 go get -u -ldflags -H=windowsgui github.com/nsf/gocode
我在 eclipse 中安装了 goclipse,并按如下方式设置首选项: Preferences->Go->Tools ProjectExplorer 现在,当我创建一个新的 GoFile (Hel
我已经安装了golang1.4和GoClipse v0.91,但是我想打开fmt.Printf()定义,显示“Cannot run program oracle”。我用谷歌搜索并知道 oracle 是
我一直在尝试在带有 GO (1.4.2-2.el6) 的 Linux (CentOS6.6) 上将 GoClipse(0.8.1v2001409161333 - goclipse_feature.fe
我在 OS X Mavericks 上使用 Go (go1.3 darwin/amd6) 和 GoClipse 0.8... 运行调试器时遇到问题(设置断点后),所以我搜索了 Stack Overfl
我是一名优秀的程序员,十分优秀!