我的$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/了解更多信息和示例。