首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为golang或自定义依赖引用在golang中使用bunch

如何为golang或自定义依赖引用在golang中使用bunch
EN

Stack Overflow用户
提问于 2016-03-24 09:26:51
回答 1查看 174关注 0票数 1

目前,我正在使用这个堆来完成npm样式类型的构建,以及在我的web项目中使用符号链接来完成构建,而无需从git存储库中提取。

例如,我的目录结构如下所示

testapp/ .vendor -controllers --user_ -routers .-routers. -models -user.go server.go Bunchfile

因此,在.src/src目录中

我也有

供应商/src/example.com/tgo/testapp/routers

因此,如果我不想在.vendor目录中复制我的文件夹,我将使用一个符号链接--当我这样做时,这是很好的。

ln -s ~/-s/dev/go/testapp/-s

束去建

然而,对于来说--想看看这是否有效,还没能弄清楚。

以下是server.go的代码

代码语言:javascript
复制
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)

}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-29 05:29:52

实际上,我已经解决了这个问题,这与在您运行上传到App之前分配$GOPATH有关。

因此,我只有一个脚本,它将环境变量$GOPATH设置为.vendor目录,然后运行goapp、serve或goapp部署,一切就都正常了!

期待移动所有的应用引擎!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36196819

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档