go - 下载并安装Visual Studio Code Go依赖项

标签 go visual-studio-code

我已经在离线计算机上安装了Visual Studio Code和Go扩展程序,现在我需要在该计算机上安装依赖项。
我该怎么办?

最佳答案

注意:如果您的在线和离线PC都具有相同的操作系统和体系结构,只需复制$GOPATH目录即可。

(注意:对于Windows操作系统,将所有$GOPATH替换为%GOPATH%)

线上

转到Go tools that the Go extension depends on,并按照针对您的操作系统的说明进行操作:

  • dlv的示例:

  • go get -u -v github.com/go-delve/delve/cmd/dlv
    

    The Language Server的示例:

    go get -u -v golang.org/x/tools/cmd/gopls
    
    

    就这些。

    离线
  • 对于离线安装,您需要先将以下文件复制到离线计算机中,然后运行例如:

  • cd $GOPATH/src/github.com/go-delve/delve/cmd/dlv
    go install
    

    对所需的所有软件包重复步骤1和2,或者仅在第一台PC上使用干净的GOPATH/src,然后将其全部压缩,然后复制压缩文件并解压缩,然后对所有需要安装的软件包运行go install

  • Go Tools:

  • 线上

    最简单的安装方法是运行:

    go get -u golang.org/x/tools/...
    

    离线复制

    您还可以手动git克隆存储库以:$GOPATH/src/golang.org/x/tools

    关于go - 下载并安装Visual Studio Code Go依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58835633/

    相关文章:

    typescript - Eslint 在我的 React 应用程序中不起作用

    visual-studio-code - Visual Studio 代码 : Unable to watch for file changes. 为什么?

    command-line - 如何从终端/命令行调用 VS Code 编辑器

    go - 什么是 Golang 结构字段命名约定?

    go - 无法推断函数构造函数的泛型参数中的类型

    go - goroutine 在什么时候可以 yield?

    python - 如何在 vscode IDE 的调试器中使用 pdb(Python 调试器)?

    go - 如何将 grafana 仪表板 json 复制到 ec2 实例?

    go - Slack 发送带有附件的通知

    flutter - 有没有办法在 vscode/visual studio code flutter 中自动填充所需的类/小部件属性?