GO基本开发环境搭建

  • 入门时使用VSCode是比较方便的, VSCode 会推荐我们安装如下工具

  • tools 工具集

    • guru golang.org/x/tools/cmd/guru
    • gorename golang.org/x/tools/cmd/gorename
  • lint golang.org/x/lint

    • golint golang.org/x/lint/golint
  • go-outline github.com/ramya-rao-a/go-outline

  • go-symbols github.com/acroca/go-symbols

  • goreturns github.com/sqs/goreturns

安装完后就会在GOPATH中能找到这些工具对应的命令了, 由于 golang.org 被墙

  • 所以 只有这几个工具不能直接 go get :

    • guru gorename imports(goreturns要用到) lint golint

github.com/golang/tool… 是 tools 的Github地址, github.com/golang/lint 是 lint 和 golint 的Github地址,

mkdir -p src/golang.org/x/tools
mkdir -p src/golang.org/x/lint
将 https://github.com/golang/tools clone所有内容 放到 src/golang.org/x/tools 下
将 https://github.com/golang/lint clone所有内容 放到 src/golang.org/x/lint 下
此时再执行 go get 那五个工具即可全部安装成功
复制代码

利用码云加速下载

问题又来了, Github 由于飘忽不定的被墙, 网速特别慢, 就可以利用码云来加速下载

lint https://gitee.com/gin9/golang-lint.git
tools https://gitee.com/gin9/golang-tools.git
复制代码

步骤很简单, 就是利用码云从Github的代码迁移功能, 如果要更新如上工具, 只要在码云同步下Github的代码, 然后自己手动更新即可 自己新建一个同步的项目

转载于:https://juejin.im/post/5cb54db6f265da035632278a

借助码云快速安装 golang.org/x/lint/golint 和 golang.org/x/tools/ 等依赖相关推荐

  1. idea 玩转 码云 -- idea安装码云插件

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 在git盛行的今天,码云成为中国程序员的第二github,而且还可以免费使用私人空间.下面就开始码云 ...

  2. git 码云 安装配置使用图文详解

    码云 快速使用 以下步骤以 oschina/git-osc 仓库为例子,在您使用 Gitee 的过程中,具体链接地址请填写对应的仓库地址. 快速设置: 如果您知道该怎么操作,直接使用下面的地址: ht ...

  3. ubuntu中快速安装on-my-zsh

    ubuntu中快速安装on-my-zsh 1.安装oh-my-zsh 使用命令安装zsh sudo apt install zsh 然后安装on-my-zsh,优先推荐使用码云地址 # 码云地址 sh ...

  4. 各家版本控制系统(VCS)对比:VSS、SVN、Git。代码托管平台对比:GitLab、GitHub、码云(Gitee)、SourceForge、DevCloud(华为软件开发云)

    参考文章1:几种常用的版本控制系统优缺点比较 参考文章2:Git,GitLab,GitHub,SVN ,CVS,VSS,码云的安装,用法,区别,进阶

  5. Gitbook+码云创建自己的文档

    原文地址:Gitbook+码云创建自己的文档 前言 之前Freewind的主题使用手册是在看云上写的,后来觉得在看云不方便更新,刚好因为改动比较大,大部分文档需要重新写,就索性直接换成gitbook, ...

  6. 使用码云同步谷歌 Chrome 浏览器书签

    由于东方的神秘力量,国内正常情况下是连不上 Google 账号的,所以平时使用 Chrome 经常会头疼书签同步问题.由于魔法力量的不稳定,有时候不同步,有时还会同步错乱导致书签丢失. 针对这个问题, ...

  7. 国内代码托管中心-码云

    简介 所周知, GitHub 服务器在国外, 使用 GitHub 作为项目托管网站,如果网速不好的话, 严重影响使用体验,甚至会出现登录不上的情况.针对这个情况, 大家也可以使用国内的项 目托管网站- ...

  8. RedHat6.4系统下LAMP环境的搭建---(源码包编译安装)---v1.0

    一:配置本地yum源 :--目录 作者:李文轩 座右铭:一个愿意为理想奋斗终生的人! 联系QQ:838997384 网站地址:www.74cto.com 说明:本篇安装的系统版本RedHat6.4(6 ...

  9. win10下Git和Tortoise安装并使用VS15保存到码云

    Git可以记录文件的所有历史变化,也可以随时随地的回复我们任何的一个历史版本,防止因为意外导致的一些数据丢失. 一.首先下载: (1)先装:https://git-scm.com/ (2)再装:htt ...

最新文章

  1. Win32 汇编环境和入门程序图解
  2. c++ hello word
  3. CentOS添加一个新的硬盘、添加分区到挂载的过程
  4. 运维请注意:”非常危险“的Linux命令大全
  5. Python解析XML文件
  6. http报文格式_理解数据通信协议的报文格式有何用?
  7. 拒绝CPU挖矿矿工有责
  8. 实现瀑布流的核心代码
  9. 完整的可按年份和月份查询数据并显示
  10. c语言中整形的最大最小值,C语言编写程序输出10个整数中最小值或最大值
  11. 2014年数学建模美赛题目原文及翻译[个人思路]
  12. [数模论文写作]模型的建立与求解
  13. Windows仍在设置此设备的类配置。(代码56)
  14. 罗永浩:或2年后举行首场发布会,2000人年代码量是护城河
  15. MPU6500驱动总结
  16. SOMEIP传输层协议 TCP UDP协议选择
  17. 为什么说在Android中请求权限从来都不是一件简单的事情?
  18. CentOS配置双网卡以及双网卡报错处理
  19. 邵阳一中2021高考成绩查询,湖南邵阳最好的4所高中,谁排第一有争议?2020年高考成绩说话...
  20. leetcode 叠罗汉 面试题17.06

热门文章

  1. 2020高速公路shp文件_全国按轴收费方案最终版!今天起,高速公路就按这个标准收费...
  2. 引入 JPEGCodec;JPEGImageEncoder; 图片处理(有的时候会报错)
  3. 服务器端使用sendRedirect跳转到客户端异常
  4. 局域网内时间同步的一种简单办法
  5. python分类器knn、svm_[转载]MatLab分类器大全(svm,knn,随机森林等)
  6. kettle 查询数据库写入文件_怎么连接数据库-详解如何用kettle连接mysql数据库并导出sql查询结果...
  7. HTML怎么让正方形转动,第十讲:html5中canvas实现正方体的动态旋转
  8. 表单字段三维数组名_【技术汇】回转式空气预热器温度场三维数值模拟
  9. php 的cookie设置时间,php cookie时间设置的方法-PHP问题
  10. android 城市列表数据,用RecyclerView写的城市列表