如果我编译这个程序
package main
import (
"fmt"
"os"
)
var version = os.Getenv("VERSION")
func main() {
fmt.Println(version)
}
当我运行它时,它会打印env var
VERSION="0.123" ./example
> 0.123
是否有办法将env var编译为二进制文件,例如:
VERSION="0.123" go build example.go
然后在我运行时得到相同的输出
./example