我的$ GOPATH看起来像这样:
src/
mypkg/
source.go
config.txt
bin/
mypkg
pkg/
somestuff/
当我使用go install
构建我的包(构建并将可执行文件放在bin
中)时,我希望config.txt
与可执行文件一起复制到该文件夹中。有办法吗?
很抱歉,如果我找不到一种看起来很明显的方式,但我是编程新手,尤其是Go。
答案 0 :(得分:0)
您可以通过将静态文件(文本,图像等)包含到.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/。