如果我编译这个程序
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
蝴蝶不菲
翻翻过去那场雪
至尊宝的传说
相关分类