Title:centos使用镜像源轻松配置golang+vscode的方法
(阅读时间:约5分钟)

零.序言

最近笔者在上一门名为服务计算的课程,在老师的作业博客中提到,安装golang+vscode环境总会遇到各种网络问题,在国内,解决方法主要为更换镜像源。

一.使用镜像源的方法

1.安装golang最新版

在老师博客中,提到“建议使用系统包管理工具安装,即使不是最新版本,也不影响正常使用”,实际上可以直接安装最新版。
简单地替换yum的镜像源即可:

rpm --import https://mirror.go-repo.io/centos/RPM-GPG-KEY-GO-REPO
curl -s https://mirror.go-repo.io/centos/go-repo.repo | tee /etc/yum.repos.d/go-repo.repo
yum install golang

在创建go工作文件夹和配置完环境变量等必备的操作后,我们通过go version可以看到安装的golang为最新版。

而直接使用老旧的镜像源安装的golang也可以用,但感觉就是不太符合程序员的追求科技进步的心态。。

2.安装vscode的golang插件

在老师的博客中,安装这些工具的方法很复杂,对于新手不太友好。
感谢国内的网站https://goproxy.io/zh,让小白也在按照教程输入两条指令更换环境变量,从而直接安装好vscode的插件。向烦人的“failed to install”说再见~

根据https://goproxy.io/zh/的介绍,输入以下指令然后进入vscode就可以安装那些之前报错的文件:

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

另外记得在安装完vscode的插件后,记得取消之前的环境变量设置。不然在go build时会报错(比如会让你输入github的账户密码,而无法搜索到本地的github.com文件夹):

go env -w GO111MODULE=off
go env -w GOPROXY=" "

若是vscode运行调试报错,可以在launch.json下进行如下配置,就能成功运行调试啦:

{// 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387"version": "0.2.0","configurations": [{"name": "Launch","type": "go","request": "launch","mode": "auto","remotePath":"","host": "127.0.0.1","program": "${fileDirname}","env": {"GO111MODULE": "off"},"args": [],"showLog": false,}]
}

本次菜鸡的技术分享就是这些啦~~

centos使用镜像源轻松配置golang+vscode的方法相关推荐

  1. yum源的配置 镜像源的配置

    一.yum源的的配置 配置源的作用: yum源本身使用的是国外的源,下载时可能会速度比较慢,可以配置成国内的源提升速度 yum源配置文件路径:/etc/yum.repo s.d/ 切换路径/etc/y ...

  2. windows 上Miktex的镜像源最新配置方法

    windows 上Miktex的镜像源最新配置方法 安装完Miktex之后,试了试网上的例子,发现要安装包,但是默认的国外的(反正连接失败),就去搜如何更换国内镜像源,然而,然并卵,特别是一个百度的一 ...

  3. CentOS 6镜像源更换方法

    CentOS 6镜像源更换方法 处理方法 操作步骤 联系作者 问题描述 CentOS社区于2020年11月30日结束对CentOS 6的维护支持(EOL).CentOS社区不再提供针对CentOS 6 ...

  4. jetson nano 烧录、更换镜像源、配置xrdp、安装Archiconda、配置CUDA、安装pytorch环境一条龙服务

    jetson nano 烧录.更换镜像源.配置xrdp.安装Archiconda.配置CUDA.安装torch环境一条龙服务 一.jetson nano烧录 1.jetson nano上电 2.镜像烧 ...

  5. 简单图文配置golang+vscode【win10/centos7+golang helloworld+解决install failed等情况】

    博客目录(阅读时间:10分钟) 一.win10 0.系统环境 1. win10配置golang环境 ①下载相关软件 ②创建gowork工作空间 ③配置环境变量(GOPATH+PATH) ④验证环境配置 ...

  6. Centos 修改镜像源为阿里云

    源起 记录Centos 7.x环境搭建的步骤,修改镜像源可以使我们日常下载包的速度更快. 资源 官方地址:阿里云镜像站 安装过程 切换超级管理员账户,输入密码 sudo su 备份原有文件 mv /e ...

  7. idea中Maven镜像源详细配置步骤(对所有项目)

    一.关于idea中Maven的位置 idea自带一个maven,其路径大致如下 C:/java/IntelliJ IDEA 2020.1/plugins/maven/lib/maven3注:我的ide ...

  8. UnRaid添加镜像源加速应用安装的正确方法

    文章目录 0.前言 1.寻找适合你网络的最优镜像源 1.1.首先点击下图示红框处进入UnRaid的终端 1.2.输入如下代码检测每一个镜像源的速度: 2.更改镜像源方法 2.1.修改Go文件方法 2. ...

  9. Centos 8 stream 国内镜像源快速配置脚本

    Centos 8 stream - 阿里云镜像快速配置脚本 cd /etc/yum.repos.d sed -i 's|baseurl=http://#mirrorlist.centos.org|ba ...

最新文章

  1. mysql如何按行数匹配_mysql – 是否可以使用MATCH AGAINST计算每行匹配的单词数
  2. boost::hana::fold用法的测试程序
  3. 【转】MySQL的语句执行顺序
  4. 老司机实战Windows Server Docker:3 单节点Windows Docker服务器简单运维(上)
  5. Linux 命令之 sftp -- 交互式的文件传输程序
  6. 分解cad图纸的蜂鸟工具_知道这些CAD统计技巧,让你计算事半功倍!
  7. 老李推荐:第8章2节《MonkeyRunner源码剖析》MonkeyRunner启动运行过程-解析处理命令行参数...
  8. count(1)、count(*) 与 count(列名) 的执行区别
  9. Eclipse主题设置方法(系统主题设置、自行下载主题设置)
  10. Google gae部署php简单说明
  11. Py之Scipy:Scipy库(高级科学计算库)的简介、安装、使用方法之详细攻略
  12. Unity3D客户端实时同步技术
  13. ncsi信号测试软件,模拟电路与数字电路的转换
  14. mac 备份文件 太大 时间机器_Mac苹果电脑如何从时间机器恢复备份?
  15. c语言使用openssl库进行RSA加解密,并使用OAEP SHA256填充方式
  16. Spring Boot 启动卡住了
  17. matlab 平面旋转,请问划分网格时所谓“网格平面旋转”是什么意思?
  18. Excel单元格中怎么批量将两行合并成一行
  19. #前端# 如何获取你的token?
  20. PHP的strtotime()

热门文章

  1. 2022-2028年中国氯磺化聚乙烯橡胶行业市场深度分析及未来趋势预测报告
  2. 想要,但很难得到就随缘
  3. 详细通俗重点CRF层讲解
  4. Bert系列(二)——源码解读之模型主体
  5. 合肥工业大学—SQL Server数据库实验五:创建和删除索引
  6. Auto ML自动特征工程
  7. TensorRT-优化-原理
  8. python 字符串拼接
  9. python2x NameError: name ‘abc‘ is not defined
  10. Java 参数后面跟三个... 的作用