Golang安装与环境配置

Windows安装

1.GOPATH

这个路径指向GO的安装包的位置

比如:

图片说明

以后默认下载安装的包都放在这里

2.GOROOT

这个路径指向Go的安装路径

比如:

图片说明

3.GOBIN

1、这个路径指向GOPATH文件夹下bin文件夹的目录,因为bin中存放的是经过go编译后的可执行.exe文件,比如beego的bee.exe

2、这个路径主要是为了给系统PATH指向一个位置,可以直接在cmd窗口中执行go所编译过的.exe文件

4.PATH(系统)

配置参考如下:

图片说明

tip:注意GOROOT那个路径,需要后面跟一个bin,因为go本身的.exe可执行文件在这里面

5.GoLand使用环境

1、在设置中GOPATH那一栏,可以直接使用上面设置的,这样的话,所下载的包自然也在上面设置的GOPATH里了

2、可以在GOPATH那一栏设置中,重新设置一个新的GOPATH,这个只有GOLAND认主,如果用cmd可能就不认了,这样的好处更好的包管理


Linux安装

linux安装

Golang官网下载地址: https://golang.google.cn/dl/

图片说明

注意系统和版本的区别

1.打开官网下载地址选择对应的系统版本, 复制下载链接

wget https://dl.google.com/go/go1.13.6.linux-amd64.tar.gz

图片说明

2.将其解压缩到/usr/local/(会在/usr/local中创建一个go目录)

tar -C /usr/local -xzf go1.13.6.linux-amd64.tar.gz

3.添加环境变量

vim /etc/profile

在打开的文件最后添加:

export GOPATH=/vagrant/go
export GOROOT=/usr/local/go
export PATH=PATH:GOROOT:/bin

图片说明

// wq保存退出后source一下

source /etc/profile

4.查看版本

go version

图片说明

5.测试使用

在你的工作区创建hello.go

package main

import "fmt"

func main() {
    fmt.Printf("hello, world\n")
}

构建项目(Then build it with the go tool)

go build hello.go

会生成一个名为hello的可执行文件

执行项目

$ ./hello
hello, world

If you see the "hello, world" message then your Go installation is working

官网版本使用介绍:https://golang.google.cn/doc/install?download=go1.13.6.linux-amd64.tar.gz (go1.13.6.linux-amd64.tar.gz版本)

关于Go的一些介绍

环境变量:

  • $GOROOT:
    表示Go的安装目录。也就是上面我们解压出来的文件夹里面的go文件夹。
  • $GOPATH:
    表示我们的工作空间。用来存放我们的工程目录的地方。

GOPATH目录:

一般来说GOPATH下面会有三个文件夹:binpkgsrc,没有的话自己创建。每个文件夹都有其的作用。

  • bin:编译后可的执行文件的存放路径
  • pkg:编译包时,生成的.a文件的存放路径
  • src:源码路径,一般我们的工程就创建在src下面。

注意:如果要用Go Mod(Go1.11及以上支持)进行包管理,则需要在 GOPATH 以外的目录创建工程。

全部评论

相关推荐

小红书 后端开发 总包n+8w+期权
点赞 评论 收藏
分享
我已成为0offer的糕手:别惯着,胆子都是练出来的,这里认怂了,那以后被裁应届被拖工资还敢抗争?
点赞 评论 收藏
分享
评论
点赞
1
分享
牛客网
牛客企业服务