【发布时间】:2016-12-06 18:05:30
【问题描述】:
我不认为我是唯一可能对此感到困惑的人。
我有一个非常简单的 Go 程序,唯一的依赖项是。
import (
"fmt"
"time"
)
我使用了 "go build myprogram.go" ,得到了一个运行良好的二进制文件(因为我已经安装了 GO)
但是,如果其他人没有安装 GO,他们似乎会遇到错误。
例如:
open c:\go\lib\time\zoneinfo.zip: The system cannot find the path specified.
panic: time: missing Location in call to Time.In
我需要做什么才能在构建中包含第三方库?
我想生成一个可以在任何平台上运行而无需担心依赖关系的二进制文件
【问题讨论】:
-
你不需要安装 Go 来运行 Go 二进制文件。有关 zoneinfo.zip 文件的信息,请参阅 time.LoadLocation 文档。
标签: go dependencies lang