go - 下载和安装 Visual Studio Code Go 依赖项
问题描述
我已经在离线计算机上安装了 Visual Studio Code 和 Go 扩展,现在我需要在该计算机上安装依赖项。
请问我该怎么做?
解决方案
注意:如果您的在线和离线 PC 具有相同的操作系统和架构,只需复制$GOPATH
目录即可。
(注意:全部替换$GOPATH
为%GOPATH%
Windows 操作系统)
在线的
转到Go 扩展所依赖的 Go 工具,并按照您的操作系统的说明进行操作:
- dlv的示例:
go get -u -v github.com/go-delve/delve/cmd/dlv
语言服务器的一个例子:
go get -u -v golang.org/x/tools/cmd/gopls
就这些。
离线
- 对于离线安装,您需要首先将这些文件复制到离线计算机并运行,例如:
cd $GOPATH/src/github.com/go-delve/delve/cmd/dlv
go install
对您需要的所有软件包重复步骤 1 和 2,或者简单地GOPATH/src
在第一台 PC 上清洁然后全部压缩,然后复制压缩文件并解压缩,然后运行go install
您需要安装的所有软件包。
- 去工具:
在线的
最简单的安装方法是运行:
go get -u golang.org/x/tools/...
离线复制
您还可以手动 git clone 存储库到:
$GOPATH/src/golang.org/x/tools
推荐阅读
- javascript - 将 mouseenter 事件更改为定时事件
- augmented-reality - 为什么 ARCore Supported device Limited?
- javascript - 如何在自动上设置文本区域高度
- python - sys.stdout.write 和 sys.stdout.flush 留下字符
- hibernate - 在 java 中,我在获取 List 时得到 ClassCastExceptin
因为返回非托管实体 - web-scraping - 如何提取亚马逊评论?
- laravel - 与 Eloquent 和 Laravel 的 Mutli 关系
- vb.net - 严重性代码 描述 项目 数据集“DataSet1”中的字段名称为“[Date_&_Time]”。字段名称必须是符合 CLS 的标识符
- c++ - T::T(T&) 有什么用?
- webpack - 运行“webpack”而不是“node_modules/.bin/webpack”