goland的环境搭建

下载goland的安装包
官方地址:http://golang.org/
官方镜像地址:https://golang.google.cn/dl/(镜像地址)
建议的打开第二个,因为第一个是国外的会打不开

第一步:根据你的系统,下载安装包即可,安装步骤比较简单,直接下一步下一步就可以了
如果上面的网址打不开建议去我的百度网盘上下载
链接: https://pan.baidu.com/s/1JvRS8pLh-1yTUL-oeWwuuQ  密码: wip3
由于我是MAC系统,所以下面就以MAC系统为例,安装(windows的也是相差不多的)

第二步:设置环境变量
MAC系统默认安装目录是 /usr/local/go(Windows是可以选择你安装的目录 同理的)

大家很明显的就可以看到了安装所在路径位置

检测一下是否安装成功:

go version
出现下面 证明安装成功
go version go1.16.5 darwin/amd64

第三步:配置工作目录

先创建工作目录(意思是:以后你的go项目代码都是放在该目录下面)

在任意地方创建一个 gowork目录,在该目录下面创建三个文件夹分别是:bin、pkg、src

为什么创建这三个文件夹呢?下面做一个简单的说明

bin目录是:用来存放编译后的可执行文件的

pkg目录是用于存放编译后生成的归档文件的(或者是放一下mod管理package)

src是用来存放go源码文件的(就是自己写的go代码)就是自己项目代码

第四步:设置环境变量

MAC的环境变量设置是在~/.bash_profile文件中(windows 是在我的电脑--环境设置中)

// 进入编辑
vim ~/.bash_profile
// 安装目录
export GOROOT=/usr/local/go
export GOARCH=amd64
// 工作目录
export GOPATH=/Users/xiemingbao/gowork
// 运行目录
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOPATH/bin

设置完成以后,使用环境变量生效(注意GOPATH路径一定要与刚创建的gowork路径一致)

source ~/.bash_profile

 第五步:设置go mod(为了方便管理依赖和包)

什么是go mod呢?
go modules 是 golang 1.11 新加的特性。现在1.12 已经发布了,是时候用起来了。这个很重要的,记得版本就是1.11的加的,因为作者就是遇到 安装了一个go 1.9.5 导致没有 go mod 包管理,各种依赖下载无法完成
下面是官方的定义:

模块是相关Go包的集合。modules是源代码交换和版本控制的单元。 go命令直接支持使用modules,包括记录和解析对其他模块的依赖性。modules替换旧的基于GOPATH的方法来指定在给定构建中使用哪些源文件。(简单一句管理依赖以及包的工具 类似java的Maven一样)

查看配置:

go env

下面设置go mod和go proxy(配置完即可,如果想快速安装,下面知识点可以跳过)

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

查看配置是否设置成功了
go env 

下面来说说:GO111MODULE参数 和 GOPROXY参数
GO111MODULE 有三个值:off, on和auto(默认值)。
GO111MODULE=off,go命令行将不会支持module功能,寻找依赖包的方式将会沿用旧版本那种通过vendor目录或者GOPATH模式来查找。(新版本 1.11以上 不再使用了)
GO111MODULE=on,go命令行会使用modules,而一点也不会去GOPATH目录下查找。(常见)
GO111MODULE=auto,默认值,go命令行将会根据当前目录来决定是否启用module功能。
这种情况下可以分为两种情形:

当前目录在GOPATH/src之外且该目录包含go.mod文件
当前文件在包含go.mod文件的目录下面。

当modules功能启用时,依赖包的存放位置变更为$GOPATH/pkg,允许同一个package多个版本并存,且多个项目可以共享缓存的 module

我们看下pkg目录:

代理:GOPROXY(因为是国外代理的,所以下载包会很慢)
第六步:运行第一个goland程序
下面来安装开发用的ide,这里使用JetBrains Goland mac版本,下载地址:https://www.jetbrains.com/go/download/#section=mac
下一步安装即可(如需破解只能靠自己去了哈哈哈)
打开创建第一个:go项目(名字自己起即可)

 创建完成以后 进入程序目录 执行命令 go mod init 目录名称(初始化mod)

go mod init demo
go: creating new go.mod: module demo
// 说明 go mod 初始化成功了,会在当前目录下生成一个 go.mod 文件。

包含go.mod文件的目录也被称为模块根,也就是说,go.mod 文件的出现定义了它所在的目录为一个模块。

 创建文件 main.go文件,写入代码,执行命令 go run main.go 即可看见控制台 输出了

hello world!
package main

import "fmt"

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

以上就是goland环境搭建以及运行第一个程序应用了。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值