安装Go运行环境

栏目: Go · 发布时间: 6年前

内容简介:官网下载地址如下:若没搭×××无法访问的话,可以到以下地址下载:

Go运行环境安装与配置

官网下载地址如下:

https://golang.org/dl/

若没搭×××无法访问的话,可以到以下地址下载:

https://studygolang.com/dl

然后选择符合自己操作系统的安装包进行下载,我这里选择的是windows的:

安装 <a href='https://www.codercto.com/topics/6127.html'>Go</a> 运行环境

windows下的安装十分简单,直接下一步下一步就可以了,而且会自动配好环境变量,所以这里就不演示安装过程了。安装好后打开cmd执行go version命令进行验证即可:

安装Go运行环境

关于环境变量:

虽然安装 工具 已经帮我们自动配置好了环境变量,但是go对环境变量有一定的要求,所以这里简单说明一下。

首先你要了解对应操作系统的环境变量怎么配置,以及影响的范围,篇幅有限不赘述。这里假设你的go安装路径为 C:\app\go 下。第一个需要配置的环境变量是GOROOT,该变量的值为 C:\app\go\ ,即你的go安装目录。

然后还需要在PATH变量里配置go安装目录下的bin目录,即 C:\app\go\bin 。也可以引用GOROOT变量,如 %GOROOT%\bin ,配置了该值后才能直接执行go相关的命令。

最后一项是GOPATH,这个很重要很多人被坑在这。go和其他语言不一样十分依赖于工作目录,即GOPATH所指向的目录。比如我建立了三个目录:golib、gowork、gotest(虽然官方建议 “Go programmers typically keep all their Go code in a single workspace.”)

安装Go运行环境

在配置GOPATH的时候就需要有这三个目录的路径,并且把golib放在第一个。这三个目录中的又要分别有bin、pkg、src 三个文件夹,这才算一个标准的工作目录,一张官网的截图作为参照:

安装Go运行环境

go的这种模式决定了你不能按照版本控制工具来作为代码的根目录,也不能随意的将某一个测试项目建立到随意的路径下,因为工作目录必须都在GOPATH所指向的路径中。

开发工具

go可以使用sublime、vs code、idea等常用工具进行开发,只需要安装相关插件即可。除此之外也有go专属的开发工具Liteide和GoLand,其中Liteide是开源免费的,而GoLand属于Jetbrain自然是精品,虽然好用但是收费的。

这里主要介绍Idea和GoLand,在Idea上想要开发go语言项目,只需要安装一个go插件即可,File -> Settings -> Plugins -> Browse Repositories:

安装Go运行环境

如果由于网络的原因无法通过以上方式安装该插件的话,可以到idea的插件仓库上搜索该插件,下载到本地后进行安装,插件仓库地址如下:

https://plugins.jetbrains.com/idea

在搜索框中直接搜索Go,然后点击第一个进入到下载页,然后根据idea的版本来选择相应的安装包进行下载,我这里的idea版本编号如下:

安装Go运行环境

所以我就要选择相符的版本进行下载:

安装Go运行环境

下载到本地后,通过Install plugin from disk进行安装:

安装Go运行环境

选择插件所在路径即可:

安装Go运行环境

成功安装后需重启idea:

安装Go运行环境

插件安装好并重启IDEA后,现在就可以创建go工程了:

安装Go运行环境

然后我们来看看GoLand的安装,GoLand官方下载地址:

https://www.jetbrains.com/go/

下载好安装包后,也是下一步下一步傻瓜式安装就行了,所以这里就不赘述安装过程了。安装好后,运行GoLand,第一个选项框是让你导入GoLand的配置文件,若是第一次使用的话,选择第二个即可:

安装Go运行环境

然后会让你输入密钥:

安装Go运行环境

关于密钥可以到如下网址获取,需要注意的是在输入密钥前,得按照该网站所描述的要求先配置hosts文件,不然密钥是无效的:

http://idea.lanyus.com/

以上步骤都完成后,就可以创建工程了:

安装Go运行环境

我们创建一个简单的go工程:

安装Go运行环境

然后我们来写一个Hello World吧,要注意的是这里的包名需要为main,否则无法运行:

package main

import "fmt"

func main() {
    fmt.Println("Hello World")
}

以上所述就是小编给大家介绍的《安装Go运行环境》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

勇敢新世界‧互聯網罪與罰

勇敢新世界‧互聯網罪與罰

許煜、劉細良 / CUP / 2005 / $48

我天天上網數小時,為的是要在節目裡面介紹世界的最新動態,尤其是網絡這個世界本身日新月異的變化。所以我不可能不注意到BT、共享軟件、 Wikipedia、網絡監管等各種影響政治、社會、經濟及文化的重要網絡現象。但是我發現市面上一直沒有一本內容充實全面,資料切時的中文參考書,直到這本《互聯網罪與罰》。而且,最大的驚喜是它易讀好看,簡直就像故事書。 梁文道 鳳凰衛視 《網羅天下......一起来看看 《勇敢新世界‧互聯網罪與罰》 这本书的介绍吧!

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具