Google app engine 如何在golang中为Google应用程序引擎使用bunch或引用自定义依赖项
目前,我正在使用bunch来进行npm风格的类型构建,并在我的web项目中使用符号链接来进行构建,而无需从git存储库中提取 例如,我的目录结构如下 特斯塔普/ .供应商 -控制器 --用户_controller.go -路由器 --路由器,开始 -模型 --user.go server.go 捆绒 因此在.vendor/src目录中 我也有 .vendor/src/example.com/tgo/testapp/routers 因此,如果我不想在.vendor目录中复制我的文件夹,我将使用一个符号链接——这样做非常有效 ln-s~/Documents/dev/go/testapp/~/Documents/dev/go/testapp/.vendor/src/example.com/tgo/ 一堆去建造 然而,对于谷歌应用程序引擎(GoogleAppEngine)——试图看看这是否可行,目前还没有弄清楚 这是server.go的代码Google app engine 如何在golang中为Google应用程序引擎使用bunch或引用自定义依赖项,google-app-engine,go,Google App Engine,Go,目前,我正在使用bunch来进行npm风格的类型构建,并在我的web项目中使用符号链接来进行构建,而无需从git存储库中提取 例如,我的目录结构如下 特斯塔普/ .供应商 -控制器 --用户_controller.go -路由器 --路由器,开始 -模型 --user.go server.go 捆绒 因此在.vendor/src目录中 我也有 .vendor/src/example.com/tgo/testapp/routers 因此,如果我不想在.vendor目录中复制我的文件夹,我将使用一个
package main
import (
"example.com/tgo/testapp/routers"
"github.com/codegangsta/negroni"
"net/http"
"log"
)
func init(){
//For Google App Engine
//settings.Init()
router := routers.InitRoutes()
n := negroni.Classic()
n.UseHandler(router)
http.Handle("/", n)
}
func main() {
router := routers.InitRoutes()
n := negroni.Classic()
n.UseHandler(router)
log.Println("Listening......")
http.ListenAndServe(":3001", n)
}
实际上,我发现这个问题与在运行upload to App Engine之前分配$GOPATH有关 所以我有一个脚本,它将环境变量$GOPATH设置为.vendor目录,然后运行goapp-service或goapp-deploy,一切正常
期待将所有内容转移到应用程序引擎 实际上,我发现这个问题与在运行upload to App Engine之前分配$GOPATH有关 所以我有一个脚本,它将环境变量$GOPATH设置为.vendor目录,然后运行goapp-service或goapp-deploy,一切正常
期待将所有内容转移到应用程序引擎 你还有这个问题吗?你还有这个问题吗?