我住在中国,无法通过命令下载和安装GO软件包(如果我使用vpn网络):
go get -u <repo_url>但是我可以访问repo_url并下载它的源代码。因此,我的问题是,我是否可以将灾难代码放在src文件夹下并运行commamd?:
go install 如果是的话,这两种方式有什么不同?
发布于 2018-07-18 09:04:52
例如,repo_url在https://github.com/hello/example
可以通过以下方式手动执行go get
$ cd $GOPATH
$ mkdir -p src/github.com/hello
$ cd src/github.com/hello
$ git clone https://github.com/hello/example.git
$ cd example
$ go install二进制文件将安装到$GOPATH/bin中。
如果repo_url的go程序依赖于其他go包。你必须手动得到它,并将它放在正确的路径位置也。
发布于 2020-09-18 18:28:29
当一个人想手动获得所需的包时,有两件事很重要,
$GOPATH中的路径。在本例中,应该将存储库克隆到golang.org目录中和适当的目录中。对我来说,找到路径的解决方案是运行代码并读取缺少的模块/包的错误。https://stackoverflow.com/questions/51397328
复制相似问题