专栏首页光城(guangcity)还在为Go依赖安装不上烦恼?

还在为Go依赖安装不上烦恼?

还在为Go依赖安装不上烦恼?

使用VSCode安装Go依赖的时候,各种问题,就是安装不上,有两种方式可以解决。

  • 使用go get -u -v,实际上就是多了个-v,就行了。
  • 更换国内镜像。

本人推荐更换为国内镜像下载飞快。

1.第一种方式

太繁琐了,需要安装什么就安装什么。

go get -u -v github.com/nsf/gocode
go get -u -v github.com/uudashr/gopkgs/cmd/gopkgs
go get -u -v github.com/rogpeppe/godef

不推荐,这种方式下载起来也比较慢。

2.第二种方式

两个代理地址:

https://goproxy.cn/

https://goproxy.io/zh/

这两个用一个就行,我用的第一个。

Go1.13版本以上按照下面执行:

打开你的终端并执行

$ go env -w GO111MODULE=on
$ go env -w GOPROXY=https://goproxy.cn,direct

其他版本的按照上述地址操作。

3.VSCode配置

打开VSCode后,新建一个xx.go文件,右下角会提示安装模块,选择install all:

最后,给出VSCode的setting.json文件配置:

{
    "workbench.colorTheme": "Visual Studio Dark",
    "files.autoSave": "onFocusChange",
    "go.buildOnSave": "off",
    "go.lintOnSave" :"off",
    "go.vetOnSave":"off",
    "go.buildTags": "",
    "go.buildFlags": [],
    "go.lintFlags": [],
    "go.vetFlags": [],
    "go.coverOnSave": false,
    "go.useCodeSnippetsOnFunctionSuggest":true,
    "go.formatTool": "goreturns",
    "go.goroot": "F:\\go",
    "go.gopath": "F:\\GOPATH",
    "go.gocodeAutoBuild": false
}

注意两个点:

  • goroot为go的安装目录
  • gopath默认在用户下面,可以go env查看。 goroot与gopath需要在环境变量种添加。如下图配置:

最后,享受,VSCode开发之旅吧。

本文分享自微信公众号 - 光城(guangcity),作者:lightcity

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-03-13

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Py无处不在,你真的感受到了?

    好久没真真切切的用编程解决实际问题,我们通常是学,但是不会用,那么今天来学习一下,python在实际生活中的强大之处!特别是爬虫,哈哈~~~

    公众号guangcity
  • Go学习者资料必读及后续安排计划

    距离上一篇文章已经一个多月了,在这一个多月的时间里面,做了一些go项目,并且也拿到了几个秋招offer,也完成了实习转正答辩,这一个多月成长还是非常大,今天开始...

    公众号guangcity
  • C++ STL源码剖析之Traits编程技法

    在 STL 编程中,容器和算法是独立设计的,即数据结构和算法是独立设计的,连接容器和算法的桥梁就是迭代器了,迭代器使其独立设计成为可能。如下图所示:

    公众号guangcity
  • go语言入门

    激活码 https://www.cnblogs.com/pig66/p/10420947.html

    lilugirl
  • Docker 镜像多阶段构建

    本文内容来自我参与维护的 《Docker 从入门到实践》 项目。 之前的做法 在 Docker 17.05 版本之前,我们构建 Docker 镜像时,通常会采用...

    康怀帅
  • Go 语言分享

    Go 语言从 2009 年发布第一版开始,逐渐变的流行,被人所熟知,但是很多人可能听说过 go,但是对 go 的特性并不是很了解,这里主要介绍 go 的一些关键...

    serena
  • golang学习之win7下go环境搭建

    以下均采用windows64环境,首先是go的下载,go有msi安装安装和zip解压安装两种安装方式,使用msi安装后go环境会自动配置,zip解压后需手动配置...

    用户1141560
  • GO笔记之GO命令快速体验

    本文将在所能及的范围内,尽量地介绍GO提供的所有命令,从而实现对它们有个整体的认识。

    波罗学
  • go 命令

    建议使用 -gcflags "-N -l" 参数关闭编译器代码优化和函数 内联,避免断点和单步执行无法准确对应源码行,避免小函数和局部变量被优化掉。-o 指定存...

    solate
  • Go命令官方指南【原译】

    如果构建的参数是.go文件的列表,则build会将它们视为指定单个包的源文件列表。

    sunsky

扫码关注云+社区

领取腾讯云代金券