Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >安装Go运行环境

安装Go运行环境

作者头像
端碗吹水
发布于 2020-09-23 02:17:04
发布于 2020-09-23 02:17:04
1.9K00
代码可运行
举报
运行总次数:0
代码可运行

Go运行环境安装与配置

官网下载地址如下:

https://golang.org/dl/

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

https://studygolang.com/dl

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

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


关于环境变量:

虽然安装工具已经帮我们自动配置好了环境变量,但是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.”)

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

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


开发工具

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

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

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

https://plugins.jetbrains.com/idea

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

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

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

选择插件所在路径即可:

成功安装后需重启idea:

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


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

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

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

然后会让你输入密钥:

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

http://idea.lanyus.com/

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

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

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
package main

import "fmt"

func main() {
    fmt.Println("Hello World")
}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018/10/25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
go语言环境安装
软件的安装常用三种方式 1. 在线安装 这种安装方式是通过系统提供的安装工具,自动下载安装包,并自动安装到系统的固定目录下 2. 离线二进制安装 通过手动下载官方提供编译好的二进制执行程序压缩包,在本地手动的解压到指定的目录下,并将可执行程序的路径加入到环境变量PATH中,使得在命令行工具中,可以在任意目录中使用该命令行工具。 3. 离线源码安装 在本地对源码进行make操作,将其编译为二进制的可执行程序。并将其copy到执行的目录下并加入到PATH环境变量中
暮雨
2019/08/21
1K0
go语言环境安装
GoLang的安装和使用
Go 语言安装包下载地址:https://golang.google.cn/dl/
代码的路
2022/08/23
5090
GoLang的安装和使用
Go学习之新奇视角 - 入门篇(一)
最近工作中,需要研究Go语言的区块链项目,作为一个Java出身的程序汪,不得不开始走向新的火热学习当中去。
23号杂货铺
2019/09/27
6510
Go学习之新奇视角 - 入门篇(一)
【2023最新版】Linux (WSL:Ubuntu22.04)安装Go1.20.6+Win11:安装Go1.20.6+GoLand2023.1.4+配置环境
All releases - The Go Programming Language (google.cn)
Qomolangma
2024/07/29
2780
【2023最新版】Linux (WSL:Ubuntu22.04)安装Go1.20.6+Win11:安装Go1.20.6+GoLand2023.1.4+配置环境
Golang 入门系列(一)Go环境搭建
安装go 的时候,安装程序会自动把相关目录写到系统环境。但是如果是zip 的安装,需要自己手动添加。
章为忠学架构
2018/08/17
2.1K0
第7节 Go语言环境搭建
当然你也可以登录Golang的国内网站:https://golang.google.cn/
小尘哥
2019/05/28
1.2K0
1、go环境的安装卸载及环境变量配置
背景: go环境的安装和卸载, 有时已经安装过,需要对go版本进行升级. 所以我们需要先卸载, 然后在安装
用户7798898
2022/05/09
2.9K0
1、go环境的安装卸载及环境变量配置
mac go环境的安装和卸载
背景: go环境的安装和卸载, 之前安装过go1.12, 现在项目需要,要安装go1.13. 所以要做的是先卸载, 然后在安装
用户7798898
2020/09/27
9.6K0
mac go环境的安装和卸载
[ Golang ] Golang 入门教程 ( 一 ) 运行环境搭建
安装软件包可以上 go中文网上下载,选择推荐下载版本即可,一般推荐的都是稳定版本。
GavinUI
2021/05/03
1.3K0
[ Golang ] Golang 入门教程 ( 一 ) 运行环境搭建
Go基础系列 | 2. 环境搭建
选择我上面提供的安装包是一种 Linux 下通用的方式。那还有其它更简单的方式吗?回答:是有的。
潇洒哥和黑大帅
2021/06/01
7440
Go基础系列 | 2. 环境搭建
Go安装以及目录结构和环境变量
下载地址 https://studygolang.com/dl 选择自己对应的操作系统
阿伟
2019/07/08
1.3K0
Go安装以及目录结构和环境变量
Golang开发环境搭建(Windows)[通俗易懂]
1. 下载对应安装包安装, golang下载地址: Downloads – The Go Programming Language
全栈程序员站长
2022/11/10
4.8K0
Golang开发环境搭建(Windows)[通俗易懂]
Windows搭建Go开发环境GoLand
首先先来安装一下Go语言的SDK,目前Go语言的最新版本为Go 1.8.3 。Go下载页面列出了各种操作系统的安装包。如果选择Windows MSI安装包的话,会将Go安装到C:\Go。如果不希望将Go安装到C盘,就需要自己下载Windows版本的ZIP文件,手动安装并设置环境变量。我这里就是这么做的。
孙小北
2024/01/30
3900
Go语言入门——环境准备篇(一)
Robert Griesemer:曾协助制作Java的HotSpot编译器和Chrome浏览器的JavaScript引擎V8
arcticfox
2019/07/31
6510
Go环境搭建-从安装到Hello World
官网:https://golang.org/dl/ 谷歌镜像:https://golang.google.cn/dl/ Go语言中文网:https://studygolang.com/dl
唔仄lo咚锵
2022/05/11
3820
Go环境搭建-从安装到Hello World
第一章、Go安装与Goland破解
一直点下一步安装即可,默认是安装在“C:\Go”,如果自己换成其它目录则需添加环境变量。
zhang_derek
2019/08/01
4.1K1
第一章、Go安装与Goland破解
Golang集成开发环境搭建
最近在学习Go语言,为consul指定模块的开发做准备,今天搭建了一下go语言的环境,这里我把Go语言的环境搭建部分总结一下。文章主要分为两个部分,第一个部分是Golang语言包的下载和安装,第二部分是Jetrain公司的集成开发环境GoLand的搭建。
AsiaYe
2019/11/06
3.1K0
Golang集成开发环境搭建
Go安装以及开发环境搭建
如果你下载的是msi类型的安装包,那么直接安装即可,会自动帮你设置好环境变量。如果是zip类型的压缩包,那么需要设置两个环境变量,以压缩包解压到F盘根目录为例:
晓晨
2019/08/29
8680
Go安装以及开发环境搭建
Python 与 Go 混合开发 | 多平台下 Go 语言开发环境配置
Windows 平台和 Mac 平台推荐下载可执行文件版,Linux平台下载压缩文件版。
咸鱼学Python
2020/11/20
3.3K0
Python 与 Go 混合开发 | 多平台下 Go 语言开发环境配置
Go语言及Beego框架环境搭建
1、根据操作系统是32位或64位选择对应的go1.8.3.windows-XXX.msi文件,双击开始安装,一路下一步,即可完成安装。安装到选择目标文件夹时,可以选D盘。
我的小碗汤
2018/08/22
1.3K0
Go语言及Beego框架环境搭建
相关推荐
go语言环境安装
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验