Google app engine appengine/Go:&x27;goapp发球';“给出错误”;“无法生成Go应用程序”;错误

Google app engine appengine/Go:&x27;goapp发球';“给出错误”;“无法生成Go应用程序”;错误,google-app-engine,go,Google App Engine,Go,我正在尝试使用Go with App Engine SDK for Go,当我运行goapp serve时,我在转到后在浏览器中收到以下错误(我在终端中收到类似错误): 无法生成Go应用程序 (已执行的命令:C:\go\u appengine\goroot\bin\go-app-builder.exe -app_base C:\Projects\Go\Davilex-arch 6-dynamic-goroot C:\Go_appengine\goroot-nobuild\u files^^^$-

我正在尝试使用Go with App Engine SDK for Go,当我运行goapp serve时,我在转到后在浏览器中收到以下错误(我在终端中收到类似错误):

无法生成Go应用程序

(已执行的命令:C:\go\u appengine\goroot\bin\go-app-builder.exe -app_base C:\Projects\Go\Davilex-arch 6-dynamic-goroot C:\Go_appengine\goroot-nobuild\u files^^^$-不安全-gopath C:\Projects\Go-print\u extras\u hash controllers\form\form.Go main.Go 控制器\pages\pages.go模型\form.go)

2016/01/20 22:10:42 go app builder:解析输入失败:解析器:错误 从GOPATH导入可着色_windows.go中的“系统调用”

几天前这里似乎有一个类似的问题,没有解决:

起初我认为这是因为我安装了Python2.7.x和3.5.x,并且文档明确指出它只适用于V2.7.x,所以我卸载了所有3.5.x引用,删除了SDK并重新安装/解压缩/将其路径添加到我的路径中

我可以运行
gcloud
goapp
go
都很好,所以就我所知,一切都应该正确设置,只需执行常规的
go-run main。go
运行良好,工作正常,但我似乎无法使用
goapp-service
,我不知道如何处理上面的错误

编辑/解决方案


我创建了一个虚拟项目,并在其中添加了一组简单的代码:

package main

import "net/http"

func init() {
    http.HandleFunc("/", handler)
}

func handler(w http.ResponseWriter, r *http.Request) {
    w.Write([]byte("Hello world!"))
}
package main

import "net/http"

func init() {
    http.HandleFunc("/", handler)
}

func handler(w http.ResponseWriter, r *http.Request) {
    w.Write([]byte("Hello world!"))
}
错误似乎已经消失,一切正常。所以这个问题一定是源于我的代码或者我对包的使用


希望这可以帮助任何有类似问题的人。尝试创建另一个项目,看看它是否有效。如果是这样,您现在就知道问题的来源了。

我创建了一个虚拟项目,并在其中添加了一组简单的代码:

package main

import "net/http"

func init() {
    http.HandleFunc("/", handler)
}

func handler(w http.ResponseWriter, r *http.Request) {
    w.Write([]byte("Hello world!"))
}
package main

import "net/http"

func init() {
    http.HandleFunc("/", handler)
}

func handler(w http.ResponseWriter, r *http.Request) {
    w.Write([]byte("Hello world!"))
}
错误似乎已经消失,一切正常。所以这个问题一定是源于我的代码或者我对包的使用

希望这可以帮助任何有类似问题的人。尝试创建另一个项目,看看它是否有效。如果是的话,你现在知道问题的来源了