go get 下载安装beego

准备开始学习beego库,在安装beego源码包遇到一些问题,记录下来以便以后查询。

环境: Go版本:go-1.12.6 windows/amd64 OS版本:windows 10 家庭版

首先了解
go get:可以借助代码管理工具(git、svn等)通过远程拉取或更新代码包及其依赖包,并自动完成编译和安装(也可以添加参数让其不安装)。
git clone或者pull:拉取代码不会进行编译和安装。
go get命令具体详解见http://wiki.jikexueyuan.com/project/go-command-tutorial/0.3.html
根据README.md介绍可知,下载和安装如下:
go get 下载安装beego
文章图片

但是会碰到如下几个问题:
1.设置GOROOT和GOPATH
GOROOT:设置Go安装的路径,比如:go get 下载安装beego
文章图片
(PS:安装go自动设置)
GOPATH:就是接下来开发程序的主要目录,也是go get下载下来的代码安装的目录,比如go get 下载安装beego
文章图片
。这个路径在安装go自动设置一个默认的路径,比如:C:\Users\“用户名”\go。(注意:如果有多个GOPATH,默认安装到第一个路径)
如果要修改这个,需要在环境变量里面设置用户变量和系统变量,如下:
go get 下载安装beego
文章图片

win10 有个问题就是:这个时候在cmd中输入go env命令,发现设置GOPATH没有生效,重新打开你的cmd窗口,再次输入go env便会出现刚设置好的GOPATH。
2.开始在终端输入:
go get github.com/astaxie/beego

会出现
go get 下载安装beego
文章图片

这个时候需要安装git工具,git工具的安装参考 https://www.cnblogs.com/wj-1314/p/7993819.html
安装完,再次输入命令,还是发现一样的问题。
这时需要把git的bin路径加入环境变量Path中。然后重新打开你的cmd窗口。再次输入命令就可以了,然后等待下载完成。

最后,就可以使用测试代码 包含
import "github.com/astaxie/beego"

【go get 下载安装beego】这个包文件,进行测试。因为这个github.com/astaxie/beego在GOPATH路径下,在编译的时候会在GOPATH路径下找到github.com/astaxie/beego这个包。

    推荐阅读