go install:将非源文件添加到构建的包中



我的$GOPATH看起来像这样:

src/
  mypkg/
    source.go
    config.txt
bin/
  mypkg
pkg/
  somestuff/

当我使用go install构建包(即构建可执行文件并将其放置在bin中)时,我希望config.txt与可执行文件一起复制到该文件夹中。有办法做到这一点吗?

如果我没有找到一种对你来说显而易见的方法,我很抱歉,但我是编程新手,尤其是Go。

您可以将静态文件(文本、图像等)"打包"到.go文件中(通常是自动生成的),然后将其编译成独立的二进制文件。您可以使用https://github.com/golang/tools/blob/master/godoc/static/makestatic.go或与https://github.com/jteeuwen/go-bindata.看见http://blog.ralch.com/tutorial/golang-embedded-resources/了解更多信息和示例。

相关内容

  • 没有找到相关文章

最新更新