Go系列 | 01、Go环境搭建&开发工具Goland配置

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

一、前言

当开始学习一门新的语言,如何能够快速的进入状态以及入手,我们除阅读官方文档之外的,首要任务 就是搭建一套环境,并且安装好相应的开发工具。

本文将以mac举例,搭建一套环境go的环境和开发工具goland的安装配置。

二、Go环境安装

2.1、安装包地址

https://studygolang.com/dl

https://golang.google.cn/dl/

https://golang.org/dl/

2.2、安装步骤

1、打开安装包下载界面(本文截图来自于http://studygolang.com/dl

image.png

2、选择go1.15.darwin-amd64.tar.gz,单击连接就开始下载到本机了。这里选择的稳定(stable)版本是1.15,当然你也可以选择其他的版本进行下载。

备注:

图片中,我们选择的是tar压缩包,它的上一个是源码包,下一个是pkg包。

pkg包安装简单,只需双击+一路next即可,安装路径默认是/usr/local/go/

3、找到本机下载好的压缩包,可通过在下载页面下方直接找到。

4、打开终端terminal,进入压缩包所在目录,将压缩包解压到/usr/local目录

cd 安装包所在目录 
tar -C /usr/local -xzf go1.15.darwin-amd64.tar.gz

5、配置GOROOT和PATH

➜  ~ vim ~/.bash_profile

//在~/.bash_profile文件中添加以下2条命令
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin

export GOPATH=/Users/xxx/go
export PATH=$PATH:$GOPATH/bin

➜  ~ source ~/.bash_profile

6、测试,在终端输入go version,出现以下提示则安装成功 , 则表示安装成功。

➜  ~ go version
go version go1.14.1 darwin/amd64

安装成功后,让我们写个hello world感受一下吧。

➜  ~ vim hello.go

//编辑hello.go文件
package main

import "fmt"

func main(){
    fmt.Println("hello world")
}

//通过:wq保存文件并退出。运行文件
➜  ~  go run hello.go
hello world

7、打开go mod(备注:go的包管理工具,详细介绍 请看下一篇关于go mod的介绍),替换一下proxy代理

➜  ~ go env -w GO111MODULE=on
➜  ~ go env -w GOPROXY=https://goproxy.cn,https://goproxy.io,direct

三、开发工具搭建

1、打开官网 https://www.jetbrains.com/go/,点击download下载按钮,即可下载dmg的文件

image.png

2、找到1当中下载的dmg文件,双击+一路next即可安装成功

3、安装成功后,双击打开软件

image.png

4、相关配置的修改

image.png

image.png

image.png

备注:

  • GoLand开发工具时收费的,免费试用1个月,到期后可以尝试卸载再重装,也可以公众号后台回复 “jetbrains”得到破解工具

5、上述配置都完成了,接下来就可以用起来了~

至此,Go环境搭建以及GoLand的安装和配置都完成了~

如果你喜欢我的文章,请关注我的公众号哈~ 我会持续不断的输出新内容哈~感谢诸位

更多精彩内容,关注下面的微信公众号~
image.png


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

本文来自:Segmentfault

感谢作者:喝醉的清茶

查看原文:Go系列 | 01、Go环境搭建&开发工具Goland配置

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

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