当前位置: 首页 > article >正文

Go | 一分钟掌握Go | 1 - 安装Go

作者:Mars酱

声明:本文章由Mars酱原创,部分内容来源于网络,如有疑问请联系本人。

转载:欢迎转载,转载前先请联系我!

为什么学Go

为什么要学Go?网上太多广告和说辞了,什么Go的大厂光环啊,什么Go是未来啊,什么Go简单啊等等。其实就两个目的:一是我想学,无论是我的兴趣想学,还是我为了学而学,还是工作需要我要学,归纳起来就是我想学;另一个就是前一门语言的有无法解决的问题,每一种编程语言不是万能的,都有自己的壁垒,所以当这个壁垒无法突破的时候,刚好另一门语言能解决,那么就用学习和使用它。

下载

直接官网下载对应的版本就行了,目前最新的是1.20版本

安装

直接下载的文件双击安装就行

配置环境变量

我是mac系统,mac的环境变量文件在“/User/当前登录用户名”路径下,比如我的:

/User/mars

然后一个潇洒的ls命令:

ls -la

找到.bash_profile文件(. 开头的文件属于隐藏文件,所以使用ls -la命令),用vi命令打开:

vi .bash_profile

切换至编辑模式之后,加入路径/usr/local/go/bin

export PATH=$PATH:/usr/local/go/bin

保存关闭之后,重新加载环境文件:

source .bash_profile

环境变量就配置完成了。

检验

配置好之后,我们用go命令校验下:

go version

显示如下:

恭喜你完成了Go的安装和环境变量配置

配置代理

配置好之后,建议添加代理,很多框架和包在使用的过程中会去下载,就像maven里面拉取jar包一样,如果配置了国内的镜像会快很多。需要在环境变量中打开GO111MODULE,这个是依赖包的管理方式,类似java中的maven。

代理我搜集了三个:

七牛

添加到环境变量的配置中去:

$ export GO111MODULE=on
$ export GOPROXY=https://goproxy.cn

百度

  1. go 1.11 以上版本并开启go module机制
## 配置GOPROXY环境变量
export GOPROXY=https://goproxy.baidu.com/           
  1. 使用go1.13以上版本
 ## 配置GONOPROXY环境变量,所有百度内代码,不走代理
go env -w GONOPROXY=**.baidu.com**             
## 配置GONOSUMDB,暂不支持sumdb索引
go env -w GONOSUMDB=*                              
## 配置GOPROXY,可以下载墙外代码
go env -w GOPROXY=https://goproxy.baidu.com        

阿里

需要开启go module机制,添加环境变量:

export GOPROXY=https://mirrors.aliyun.com/goproxy/


http://www.kler.cn/a/14215.html

相关文章:

  • kafka使用详解、最佳实践和问题排查
  • Java应用的优雅停机
  • python:PyQt5 简单示例
  • 应届生的天坑,悔不该进那外包啊.....
  • linux 命令之 tar -czvf和 tar -xzvf
  • nodejs中使用json
  • 【Linux命令行与shell脚本编程】 一,Shell简介
  • 图像处理学习——基于霍夫变换(Matlab代码实现)
  • 数据结构对齐
  • Trie|并查集|堆|
  • maven作用讲解---以及怎么配置阿里的maven镜像
  • 2023浙江省赛“信息安全管理与评估“--Web渗透测试(高职组)
  • Python每日一练(20230420)
  • 【MySQL笔记】MySQL数据库分库分表解读
  • java版UWB人员定位系统源码,提供位置实时显示、历史轨迹回放、电子围栏、行为分析、智能巡检等功能
  • css-设置单行文本溢出省略号,使用overflow:hidden属性之后的出现的问题几解决办法。
  • Hilt在Android中的使用
  • 深入理解 JavaScript 中的原型和原型链
  • 数据库和缓存一致性问题
  • 盘点C# 9.0中好用的特性