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,
            
        }
    ]
}

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值