golang基础教程(一)-环境搭建

Apoll95 · · 864 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

golang基础教程(一)-环境搭建 1. 不同平台下的安装和配置 Go官网下载地址:https://golang.org/dl/(可能无法访问) 国内下载地址:https://studygolang.com/dl 如何选择平台对应的版本: ![image.png](https://static.studygolang.com/201102/1c5556eae9f6df15cf21a4ae34004f99.png) 根据不同平台选择对应的包下载,Linux以及Windows平台注意区分是32位还是64位的 Windows下的安装: 1、根据自己系统是 32 位还是 64 位进行下载: 32位系统:go.1.14.6.windows-386.msi 64位系统:go.1.14.6.windows-amd64.msi 2、安装sdk 安装路径不要有中文或者特殊符号如空格等 ![image.png](https://static.studygolang.com/201102/7f1868df4dc5dd6d12521a2a1ceb6247.png) ![image.png](https://static.studygolang.com/201102/e82743889dd59f81149ea92651d6b701.png) ![image.png](https://static.studygolang.com/201102/06b49b03f003d351029659fcc7a079e3.png) 3、配置GOPATH GOPATH是一个环境变量,标明你写go项目的存放路径,项目代码都存放在src目录下。 GOPATH包含三个目录:bin、pkg、src。 src目录:源文件。 pkg目录:编译好的库文件,主要是*.a文件。 bin目录:可执行文件。 打开高级系统设置:(计算机(或者我的电脑)-> 属性) ![image.png](https://static.studygolang.com/201102/d974e7b80a2e34ccd6806ffd051e85e1.png) 检查一下你的电脑里面是否存在GOPATH并且设置值为你要存go代码的目录: ![image.png](https://static.studygolang.com/201102/fccfaf2f1b4c04340446bbc70362f864.png) 4、测试一下环境变量时候配置成功 WIN键 + R输入cmd打开命令行终端: 输入 go version,出现go的版本,表明安装完成 ![image.png](https://static.studygolang.com/201102/123b97ca6671ffd1ec9313699a56f9a1.png) Linux下的安装: 1、输入uname -a 来判断你的linux系统是32位还是64位: 32 位系统:go1.15.3.linux-386.tar.gz 64 位系统:go1.15.3.linux-amd64.tar.gz ![image.png](https://static.studygolang.com/201102/a070dbf1ac316f58cadb86a803e6b707.png) 2、下载安装SDK 步骤 1: 将 go1.15.3.linux-amd64.tar.gz 传输到 ubuntu 也可以直接下载 步骤 2: 将 go1.15.3.linux-amd64.tar.gz 拷贝到 /usr/local(官网推荐的位置) 下: ![image.png](https://static.studygolang.com/201102/32e4029d8759003d1ab09e59d07b5bbd.png) 步骤 3: 进入/usr/local目录下,以管理员身份解压压缩包:(解压完会得到一个go文件目录) ![image.png](https://static.studygolang.com/201102/520506742c230f0d17b32244dcac7b26.png) 步骤 4:使用 root 的权限来编辑 vim /etc/profile 文件: ![image.png](https://static.studygolang.com/201102/306b4ecb0b05fe5973f94a1d40ef8ef1.png) 步骤 5:source /etc/profile 更新生效,然后 输入 go version,出现go的版本,表明安装完成。 ![image.png](https://static.studygolang.com/201102/09cadf7180e6fbdab3ef3908fc21800f.png) 设置GOPROXY: 在Go1.14版本之后,推荐使用go mod模式来管理依赖了,也不再强制我们把代码必须写在GOPATH下面的src目录了,你可以在你电脑的任意位置编写go代码。 输入go env查看go 相关环境配置: ![image.png](https://static.studygolang.com/201102/ab22c232912492556bf654fbd9ed48db.png) 默认GoPROXY配置是:GOPROXY=https://proxy.golang.org,direct,由于国内访问不到 https://proxy.golang.org 所以我们需要换一个PROXY,这里推荐使用https://goproxy.io 或 https://goproxy.cn。 可以执行下面的命令修改GOPROXY ![image.png](https://static.studygolang.com/201102/4ad049e77eb5ae29411c74f9513b1b92.png) 开启GO111MODULE: 用环境变量GO111MODULE开启或关闭模块支持,它有三个可选值:off、on、auto,默认值是auto。 GO111MODULE=off无模块支持,go 会从 GOPATH 和 vendor 文件夹寻找包。 GO111MODULE=on模块支持,go 会忽略 GOPATH 和 vendor 文件夹,只根据go.mod下载依赖。 GO111MODULE=auto在$GOPATH/src外面且根目录有go.mod文件时,开启模块支持。 在使用模块的时候,GOPATH是无意义的,不过它还是会把下载的依赖储存在$GOPATH/src/mod中,也会把go install的结果放在$GOPATH/bin中。 可以执行下面的命令修改GO111MODULE: ![image.png](https://static.studygolang.com/201102/afb9a4f05780c84f0d8e14873cbc3a7d.png)

有疑问加站长微信联系(非本文作者))

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

864 次点击  
加入收藏 微博
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传