Jquery中文网 www.jquerycn.cn
Jquery中文网 >  后端编程  >  Go语言  >  正文 GOLANG环境安装

GOLANG环境安装

发布时间:2021-05-27   编辑:www.jquerycn.cn
jquery中文网为您提供GOLANG环境安装等资源,欢迎您收藏本站,我们将为您提供最新的GOLANG环境安装资源

GOLANG环境安装

文档

  • 基本语法

下载

  • Windows
  • Linux
  • MacOS

解释

环境变量解释

  • GOROOT 值为GoLang安装目录。
  • GOPATH 值为GoLang项目目录。即自己的开发目录,注意:GOPATH不允许与GOBIN一致
  • GOBIN 值为GoLang编译软件使用目录。需要将该环境变量加入PATH环境变量,GOBIN目录一般为GOPATH/bin
  • GO111MODULE 值为on。GoLang模块化加载形式。即vendor目录使用,项目独立开发环境,适用于团队开发。
  • GOPROXY 值为GoLang 模块化形式 加载包时候使用的反向代理地址。必须要配合GO111MODULE一起使用。建议使用阿里云镜像地址https://mirrors.aliyun.com/goproxy/
  • APP_ENV 开发使用环境,本地开发一般为 development,

GO基本命令

  • run 启动。命令后接启动目录(自动在该目录寻找main包的main函数)或者文件(必须是main包并且有main函数)
  • build 编译文件。命令后接编译目录(自动在该目录寻找main包的main函数)或者文件(必须是main包并且有main函数)。指定编译目录和编译名称,例如:go build -o ./build/foo ./main.go
  • test 测试模式启动。会扫描目录中的文件名后缀为 test.go的文件,进行测试。
  • env 读取当前环境及常量配置。
  • mod tidy 检查vendor目录包。移除未使用或者失效的包,并且按照配置更新包。
  • mod vendor 将包挪到当前目录下的vendor目录

GO交叉编译

Windows

// linux
SET CGO_ENABLED=0
SET GOOS=linux
SET GOARCH=amd64
go build main.go

// mac
SET CGO_ENABLED=0
SET GOOS=darwin
SET GOARCH=amd64
go build main.go

// windows
SET GOOS=windows
go build -o ./main.exe main.go

Linux与MacOS

// windows
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build -o main.exe main.go

// linux 
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build main.go

安装

  1. 根据系统从以上地址下载对应的安装包地址,解压安装以后得到安装目录$GOROOT
  2. 添加解释中环境变量解释所有环境变量
  3. 如果项目目录是/,则进入$GOPATH/src目录。如果项目目录是其他,例如/liankaa,则进入$GOPATH/src/liankaa目录
  4. 克隆对应Golang项目
  5. 进入项目,并且运行go run main.go。如果成功启动即完成流程

配合GoLand(JetBrains)使用

1.勾选GoLang版本,如果没有,可以看第二步

2.利用GoLand下载GoLang


3.根据编译需求,配置交叉编译方式

4.配置包管理器

5.点击OK即可配置完成。记得重启终端

到此这篇关于“GOLANG环境安装”的文章就介绍到这了,更多文章或继续浏览下面的相关文章,希望大家以后多多支持JQ教程网!

您可能感兴趣的文章:
Golang 微服务 - 01 环境和工具
Fedora 安装 golang
Mac版Sublime 配置Golang运行环境
GOLANG环境安装
在Linux云服务器上搭建golang运行环境
Windows环境下 Go 语言安装与环境变量配置
Golang中present工具
Golang 环境配置(详细)
Windows环境下搭建golang连接MySQL过程
Go语言环境搭建(Windows版本)2020

[关闭]