golang开发环境安装

准备工作

语言环境

安装go的过程中,要注意有两个概念:GOPATH和GOROOT。

GOROOT”表示GO在你电脑上的安装位置,这个一般在安装时,程序会直接将其写入到环境变量中。而“GOPATH”则是你的工作路径,它可以包含多个 Go 语言源码文件、包文件和可执行文件的路径,而这些路径下又必须分别包含三个规定的目录:src、pkg 和bin,这三个目录分别用于存放源码文件、包文件和可执行文件。

我直接将安装的go复制出来一份,放到环境变量中当做项目路径,配置到环境变量中
这里写图片描述

这里写图片描述

src中用于存放完整go项目

编辑器环境

在工作目录创建go项目,使用goland 打开,并配置go的root目录和工作目录。

这里写图片描述

依赖包管理

Golang依赖管理工具:glide https://github.com/Masterminds/glide

为什么要选择glide? Glide 是众多实现 GO15VENDOREXPERIMENT 特性的包管理工具之一,但它是本文最为推荐的,具体为什么推荐它,原因很简单,因为它目前最受关注。 几大主要功能:

  • 持久化依赖列表至配置文件中,包括依赖版本(支持范围限定)以及私人仓库等
  • 持久化关系树至 lock 文件中(类似于 yarn 和 cargo),以重复拉取相同版本依赖
  • 兼容 go get 所支持的版本控制系统:Git, Bzr, HG, and SVN
  • 支持 GO15VENDOREXPERIMENT 特性,使得不同项目可以依赖相同项目的不同版本
  • 可以导入其他工具配置,例如: Godep, GPM, Gom, and GB

命令安装:

go get github.com/Masterminds/glide

go install github.com/Masterminds/glide

安装完成输入 glide验证是否成功

进入项目目录执行命令:

glide init

在初始化过程中, glide 会询问一些问题。 glide.yaml记载了依赖包的列表及其更新规则,每次执行 glide up 时,都会按照指定的规则

安装项目依赖:

glide install

升级依赖包版本

glide up

添加并下载依赖 (自动从代码中解析 import 外,glide 还可以通过 glide get 直接下载代码中没有的依赖)

glide get

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值