教程集 www.jiaochengji.com
教程集 >  Golang编程  >  golang教程  >  正文 Golang 安装 Golang

Golang 安装 Golang

发布时间:2022-01-31   编辑:jiaochengji.com
教程集为您提供Golang 安装 Golang等资源,欢迎您收藏本站,我们将为您提供最新的Golang 安装 Golang资源
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"><path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"/></svg><h2>前言</h2>

前面已经对 GO 语言做了一个简单的介绍,相信大家也已经基本有所了解了,那么我相信大家迫不及待的想学习 GO 语言了,但是我们在具体学习 GO 语言前,需要先安装 GO 的开发环境。

所谓的环境安装,就是将 GO 语言的指令都安装在你的电脑上,那么你在开发软件的时候就可以直接用了。GO 环境的安装分为 windows 系统的安装和 linux 系统的安装。

<h2>
下载地址</h2>

Go 语言官网下载地址: https://golang.org/dl/

Go 语言镜像站: https://golang.google.cn/dl/

Windows 平台和 Mac 平台推荐下载可执行文件版, Linux 平台下载压缩文件版.

大家根据自己的操作系统来选择对应的版本.

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CwHzbLCM-1596294185314)(https://i.loli.net/2019/11/22/5sBZMO4wAqvbFN8.png)]

<h2>
Windows系统下安装Go</h2>

此次安装以<code>64位Windows10</code>系统安装<code>Go 1.13.4可执行文件版本</code>为例。

<ol><li>打开下载好的安装包.</li></ol>

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gXXq2P0D-1596294185315)(https://i.loli.net/2019/11/22/Lwc1JDyOkrIvdRm.png)]

<ol start="2"><li>点击 <code>next</code>, 继续点击<code>next</code></li></ol>

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VuPkqq5y-1596294185316)(https://i.loli.net/2019/11/22/FaRbC8kyPBYOZj4.png)]

<ol start="3"><li>选择Go语言的安装目录, 尽量选择比较容易记的(安装路径中不要出现中文).</li></ol>

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vQy36cdQ-1596294185318)(https://i.loli.net/2019/11/22/bD7udMQY5P8yNgC.png)]

<ol start="4"><li>安装.</li></ol>

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zMMzRgiD-1596294185319)(https://i.loli.net/2019/11/22/t6IA1LCSKJX9eca.png)]

<ol start="5"><li>显示这个界面就表明安装成功.</li></ol>

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2sNFuowh-1596294185321)(https://i.loli.net/2019/11/22/HJnf2ctT5rEX61q.png)]

<ol start="6"><li>安装完成后, 可以打开终端窗口, 输入<code>go version</code>命令, 查看安装的Go版本.</li></ol>

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vJ9TwVwh-1596294185322)(https://i.loli.net/2019/11/22/Xwtnrf4y8qvclmz.png)]

<h3>
配置GOPATH</h3>

<code>GOPATH</code> 是一个环境变量, 用来表明你写的Go项目的存放路径.

注意: 不是安装目录, 是工作目录, 写代码的目录.

<code>GOPATH</code> 路径最好只设置一个, 所有的项目代码都放到<code>GOPATH</code>的<code>src</code>目录下.

注意: 在<code>Go 1.11</code> 版本之后, 开启 <code>go mod</code> 模式之后就不再强制需要配置<code>GOPATH</code>了.

Windows 平台下按照下面的步骤将 <code>E:\code\go</code> 添加到环境变量.

<ol><li><code>我的电脑</code> --> <code>属性</code> --> <code>高级系统设置</code> --> <code>环境变量</code></li></ol>

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-p9uce2mz-1596294185323)(https://i.loli.net/2019/11/22/dMSlwrEJv6ynmN5.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hmAnwRcv-1596294185323)(https://i.loli.net/2019/11/22/7dXM1WZBpPHoRzl.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZQys898n-1596294185324)(https://i.loli.net/2019/11/22/kdILnl19JtgWsDC.png)]

<ol start="2"><li>点击<code>系统变量</code>下的<code>新建</code>, 变量名写 <code>GOPATH</code>, 变量值写<code>保存Go代码的目录</code>, 我这里是<code>E:\code\go</code>, 点击确定.</li></ol>

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bTRXAC4K-1596294185325)(https://i.loli.net/2019/11/22/xDoVfecFsh2duJz.png)]

<ol start="3"><li>点击<code>用户变量</code>下的<code>新建</code>, 变量名写 <code>GOPATH</code>, 变量值写<code>保存Go代码的目录</code>, 我这里是<code>E:\code\go</code>, 点击确定.</li></ol>

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-C8dABIVK-1596294185326)(https://i.loli.net/2019/11/22/O8UQFxNTgvbWecn.png)]

<ol start="4"><li>在<code>GOPATH</code>目录下新建三个文件夹. <code>bin</code>: 用来存放编译后生成的可执行文件. <code>pkg</code>: 用来存放编译后生成的归档文件. <code>src</code>: 用来存放源码文件.</li></ol>

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1s5uaEib-1596294185328)(https://i.loli.net/2019/11/22/p8OeyIs4BXTMhvK.png)]

<h3>
配置 GOBIN</h3>

点击<code>系统变量</code>下的<code>新建</code>, 变量名写 <code>GOBIN</code>, 变量值写<code>保存Go代码的目录下的bin目录</code>, 我这里是<code>E:\code\go\bin</code>, 点击确定.

<h2>
Linux系统下安装Go</h2>

我这里以Ubuntu2004为例。

<h3>
下载Go</h3> <pre><code class="lang-bash hljs"><span class="token function">wget</span> https://dl.google.com/go/go1.14.4.linux-amd64.tar.gz </code></pre>

如果想要安装其它版本,只需要更改版本号就可以了。

下载之后解压到 <code>/usr/local/</code>

<pre><code class="lang-bash hljs"><span class="token function">sudo</span> <span class="token function">tar</span> -C /usr/local -xzf go1.14.4.linux-amd64.tar.gz </code></pre> <h3>
配置环境变量</h3>

打开 <code>profile</code> 文件

<pre><code class="lang-bash hljs"><span class="token function">sudo</span> vim /etc/profile </code></pre>

打开之后添加如下内容:

<pre><code class="lang-bash hljs"><span class="token function">export</span> GOROOT<span class="token operator">=</span><span class="token string">"/usr/local/go"</span> <span class="token function">export</span> GOPATH<span class="token operator">=</span><span class="token string">"/home/conan/go"</span> <span class="token function">export</span> GOBIN<span class="token operator">=</span><span class="token variable">$GOROOT</span>/bin/ <span class="token function">export</span> GOARCH<span class="token operator">=</span>386 <span class="token function">export</span> GOOS<span class="token operator">=</span>linux <span class="token function">export</span> GOTOOLS<span class="token operator">=</span><span class="token variable">$GOROOT</span>/pkg/tool <span class="token function">export</span> PATH<span class="token operator">=</span><span class="token variable">$PATH</span>:GOROOT:<span class="token variable">$GOBIN</span><span class="token keyword">:</span><span class="token variable">$GOPATH</span><span class="token keyword">:</span><span class="token variable">$GOTOOLS</span><span class="token keyword">:</span><span class="token variable">$GOROOT</span>/bin <span class="token function">export</span> GOPROXY<span class="token operator">=</span>https://goproxy.cn/,direct <span class="token function">export</span> GO111MODULE<span class="token operator">=</span>on </code></pre>

添加之后效果如下:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cfxJN281-1596294185329)(https://i.loli.net/2020/05/20/bX27QtdTNr63wI4.png)]

说明:

<ul><li>GOROOT就是刚才下载并解压之后得到的那个文件夹;</li><li>PATH后面加上go命令所在路径,这样,在任意地方输入go都可以被识别;</li><li>GOPATH这个根据个人情况设置,我推荐这个就设置为主文件夹下面的go文件夹(自己创建的),后面你从github上下的一些包,都要放在$GOPATH的src文件夹内,这样程序里才能找到这些包。</li><li>。。。</li></ul>

改完 <code>profile</code> 文件之后执行下面命令使之生效:

<pre><code class="lang-bash hljs"><span class="token function">source</span> /etc/profile </code></pre>

重启系统

然后,输入 <code>go env</code> ,看到如下输出,解说明安装成功且配置生效。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uy6QY6Vx-1596294185330)(https://i.loli.net/2020/05/20/MRVfYkQ2mqWth9r.png)]

<h2>
李培冠博客</h2>

lpgit.com

到此这篇关于“Golang 安装 Golang”的文章就介绍到这了,更多文章或继续浏览下面的相关文章,希望大家以后多多支持JQ教程网!

您可能感兴趣的文章:
golang 扩展package 列表
Golang环境安装&IDEA开发Golang
windows安装golang
Fedora 安装 golang
golang语言环境安装及常用编译器下载
Golang 入门基础教程(一)macOS下安装Golang基础环境
安装 paho mqtt golang包
Golang 微服务 - 01 环境和工具
golang SDK环境搭建
golang vscode插件

[关闭]
~ ~