centos使用镜像源轻松配置golang+vscode的方法
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的方法相关推荐
- yum源的配置 镜像源的配置
一.yum源的的配置 配置源的作用: yum源本身使用的是国外的源,下载时可能会速度比较慢,可以配置成国内的源提升速度 yum源配置文件路径:/etc/yum.repo s.d/ 切换路径/etc/y ...
- windows 上Miktex的镜像源最新配置方法
windows 上Miktex的镜像源最新配置方法 安装完Miktex之后,试了试网上的例子,发现要安装包,但是默认的国外的(反正连接失败),就去搜如何更换国内镜像源,然而,然并卵,特别是一个百度的一 ...
- CentOS 6镜像源更换方法
CentOS 6镜像源更换方法 处理方法 操作步骤 联系作者 问题描述 CentOS社区于2020年11月30日结束对CentOS 6的维护支持(EOL).CentOS社区不再提供针对CentOS 6 ...
- jetson nano 烧录、更换镜像源、配置xrdp、安装Archiconda、配置CUDA、安装pytorch环境一条龙服务
jetson nano 烧录.更换镜像源.配置xrdp.安装Archiconda.配置CUDA.安装torch环境一条龙服务 一.jetson nano烧录 1.jetson nano上电 2.镜像烧 ...
- 简单图文配置golang+vscode【win10/centos7+golang helloworld+解决install failed等情况】
博客目录(阅读时间:10分钟) 一.win10 0.系统环境 1. win10配置golang环境 ①下载相关软件 ②创建gowork工作空间 ③配置环境变量(GOPATH+PATH) ④验证环境配置 ...
- Centos 修改镜像源为阿里云
源起 记录Centos 7.x环境搭建的步骤,修改镜像源可以使我们日常下载包的速度更快. 资源 官方地址:阿里云镜像站 安装过程 切换超级管理员账户,输入密码 sudo su 备份原有文件 mv /e ...
- idea中Maven镜像源详细配置步骤(对所有项目)
一.关于idea中Maven的位置 idea自带一个maven,其路径大致如下 C:/java/IntelliJ IDEA 2020.1/plugins/maven/lib/maven3注:我的ide ...
- UnRaid添加镜像源加速应用安装的正确方法
文章目录 0.前言 1.寻找适合你网络的最优镜像源 1.1.首先点击下图示红框处进入UnRaid的终端 1.2.输入如下代码检测每一个镜像源的速度: 2.更改镜像源方法 2.1.修改Go文件方法 2. ...
- Centos 8 stream 国内镜像源快速配置脚本
Centos 8 stream - 阿里云镜像快速配置脚本 cd /etc/yum.repos.d sed -i 's|baseurl=http://#mirrorlist.centos.org|ba ...
最新文章
- mysql如何按行数匹配_mysql – 是否可以使用MATCH AGAINST计算每行匹配的单词数
- boost::hana::fold用法的测试程序
- 【转】MySQL的语句执行顺序
- 老司机实战Windows Server Docker:3 单节点Windows Docker服务器简单运维(上)
- Linux 命令之 sftp -- 交互式的文件传输程序
- 分解cad图纸的蜂鸟工具_知道这些CAD统计技巧,让你计算事半功倍!
- 老李推荐:第8章2节《MonkeyRunner源码剖析》MonkeyRunner启动运行过程-解析处理命令行参数...
- count(1)、count(*) 与 count(列名) 的执行区别
- Eclipse主题设置方法(系统主题设置、自行下载主题设置)
- Google gae部署php简单说明
- Py之Scipy:Scipy库(高级科学计算库)的简介、安装、使用方法之详细攻略
- Unity3D客户端实时同步技术
- ncsi信号测试软件,模拟电路与数字电路的转换
- mac 备份文件 太大 时间机器_Mac苹果电脑如何从时间机器恢复备份?
- c语言使用openssl库进行RSA加解密,并使用OAEP SHA256填充方式
- Spring Boot 启动卡住了
- matlab 平面旋转,请问划分网格时所谓“网格平面旋转”是什么意思?
- Excel单元格中怎么批量将两行合并成一行
- #前端# 如何获取你的token?
- PHP的strtotime()