如何在没有互联网的应用程序中实现go



例如,我正在玩一个导入马提尼酒的Go应用程序。每次运行应用程序时,我都必须运行"去 github.com/codegangsta/martini"。有什么方法不必这样做吗?无论哪种方式,这在离线环境中如何工作?我正在考虑 Go 一个离线且无法访问互联网的应用程序。

从go文档中:

Get downloads and installs the packages named by the import paths, along with their dependencies.

要对此进行扩展: go get将克隆您从存储库请求的代码(在本例中为 github.com/codegangsta/martini )以及该代码导入的任何代码并将其存储在您的本地$GOPATH/src/目录中,然后构建并存储它,以便可以通过 import 调用,因此您永远不必多次调用go get,除非您的GOPATH正在更改,并且它应该始终在本地可用在最初的go get之后.

最新更新