首页 > 编程语言 > 详细

GO 语言--入坑准备

时间:2019-12-04 10:50:48      阅读:78      评论:0      收藏:0      [点我收藏+]

GO语言环境的搭建

安装Go语言及搭建Go语言开发环境

技术分享图片

下载

下载地址

Go官网下载地址:https://golang.org/dl/

Go官方镜像站(推荐):https://golang.google.cn/dl/

版本的选择

Windows平台和Mac平台推荐下载可执行文件版,Linux平台下载压缩文件版。

技术分享图片

选择对应的安装包进行下载安装.

安装

Windows安装

此安装实例以 64位Win10系统安装 Go1.13.4可执行文件版本为例。

将上一步选好的安装包下载到本地。

技术分享图片

双击下载好的文件

技术分享图片

技术分享图片

一般电脑都是双硬盘,C盘作为系统盘通常是固态硬盘,推荐安装到固态硬盘里

技术分享图片

配置GOPATH

GOPATH是一个环境变量,用来表明你写的go项目的存放路径(工作目录)。

GOPATH路径最好只设置一个,所有的项目代码都放到GOPATHsrc目录下。

补充说明:Go1.11版本之后,开启go mod模式之后就不再强制需要配置GOPATH了。

Linux和Mac平台就参照上面配置环境变量的方式将自己的工作目录添加到环境变量中即可。

Windows平台按下面的步骤将D:\code\go添加到环境变量:


技术分享图片技术分享图片

技术分享图片技术分享图片


技术分享图片

技术分享图片技术分享图片

Go项目结构

    在进行Go语言开发的时候,我们的代码总是会保存在$GOPATH/src目录下。在工程经过go buildgo installgo get等指令后,会将下载的第三方包源代码文件放在$GOPATH/src目录下, 产生的二进制可执行文件放在 $GOPATH/bin目录下,生成的中间缓存文件会被保存在 $GOPATH/pkg 下。

    如果我们使用版本管理工具(Version Control System,VCS。常用如Git)来管理我们的项目代码时,我们只需要添加$GOPATH/src目录的源代码即可。binpkg 目录的内容无需版本控制。

适合个人开发者

我们知道源代码都是存放在GOPATHsrc目录下,那我们可以按照下图来组织我们的代码。

技术分享图片

目前流行的项目结构

    Go语言中也是通过包来组织代码文件,我们可以引用别人的包也可以发布自己的包,但是为了防止不同包的项目名冲突,我们通常使用顶级域名来作为包名的前缀,这样就不担心项目名冲突的问题了。

    因为不是每个个人开发者都拥有自己的顶级域名,所以目前流行的方式是使用个人的github用户名来区分不同的包。

技术分享图片

适合企业开发者

技术分享图片

Go开发编辑器

Go采用的是UTF-8编码的文本文件存放源代码,理论上使用任何一款文本编辑器都可以做Go语言开发,这里推荐使用VS CodeGolandVS Code是微软开源的编辑器,而Goland是jetbrains出品的付费IDE。

技术分享图片

VS Code:https://code.visualstudio.com/

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


Linux下安装

我们在版本选择页面选择并下载好go1.13.4.linux-amd64.tar.gz文件:

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

技术分享图片

将下载好的文件解压到/usr/go目录下:

  1 mkdir /usr/go  # 创建目录(权限不够加"su"或使用管理员)
  2 
  3 mv go1.13.4.linux-amd64.tar.gz  /usr/go #将下载好的压缩包移动到/usr/go

技术分享图片

  1 tar zxvf go1.13.4.linux-amd64.tar.gz. # 解压下载好的文件包

技术分享图片

解压完成

技术分享图片

3) 添加系统环境变量
需要添加GO的环境变量到系统$PATH中,步骤如下:

1 . 创建文件

  1 vim /etc/profile.d/go.sh

在打开的文件里加入

  1 export PATH=$PATH:/usr/local/go/bin

然后保存退出即可(命令 :wq!)

使刚刚创建文件生效

  1 source /etc/profile.d/go.sh
4) 设置 GPOPATH 目录
GOPATH这个环境变量它指定了一个目录, 这个目录包含了我们所有的源码 ,是工作目录

我们写的代码可以放到这个目录下面。

创建工作目录

  1 mkdir /home/user/go
将这个目录添加到GOPATH中
跟上面一样需要先创建一个文件

  1 vim /etc/profile.d/gopath.sh
在文件里面输入GOPATH具体指向位置

然后保存退出即可(命令 :wq!)

使刚刚创建文件生效

  1 source /etc/profile.d/gopath.sh
验证GOPATH环境变量是否添加成功
  1 echo $GOPATH
如果输出 /home/user/go 即成功

以上基本Go环境就安装成功了,我们可以写一个小程序运行一下,看看是否能执行成功:

在 /home/user/go 目录下新建一个小程序 helloworld.go

  1 vim helloword.go
在文件里输入以下程序:

  1 package main
  2 
  3 import ("fmt")
  4 
  5 func main() {
  6     fmt.Println( "Hello world—GO!" )
  7 }
  8 

执行程序

  1 go run helloworld.go

如果出现以下输出说明我们Go安装成功

Hello world—GO!

归类 : GO语言


GO 语言--入坑准备

原文:https://www.cnblogs.com/lz1996/p/11980854.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!