GO语言简介,此处不做描述
系统:
deepin
安装环境
apt-get install golang
命令查看是否安装成功
go version
显示:
go version go1.8.3 linux/amd64
此时环境安装成功
源码安装,可以装最新的版本,但需要自己设置环境变量
地址
安装包下载地址为:https://golang.org/dl/。
如果打不开可以使用这个地址:https://golang.google.cn/dl/。
1、下载源码包:go1.4.linux-amd64.tar.gz。
2、将下载的源码包解压至 /usr/local目录。
tar -C /usr/local -xzf go1.4.linux-amd64.tar.gz
3、将 /usr/local/go/bin 目录添加至PATH环境变量:
export PATH=$PATH:/usr/local/go/bin
安装完成之后,默认看到用户目录下出现go文件夹
此处地址:/home/grace/go
项目的运行需要在src下运行
项目搭建
使用beego框架,创建go api项目
框架介绍
https://beego.me/docs/intro/
安装
go get github.com/astaxie/beego
具体项目搭建查看框架文档
bee工具使用
bee 工具是一个为了协助快速开发 beego 项目而创建的项目,通过 bee 您可以很容易的进行 beego 项目的创建、热编译、开发、测试、和部署
go get github.com/beego/bee
bee设置环境变量
首先查看go的安装信息
go env
看到GOROOT,GOPATH的具体路径
deepin 设置环境变量
文档打开文件
gedit /etc/profile
添加红框内代码
export GOROOT=/usr/lib/go-1.8 #设置为go安装的路径
export GOPATH=/home/grace/go #默认安装包的路径
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
保存退出
执行一下刚才改动(别忘记)
source /etc/profile
此时go环境,beego框架,bee工具安装成功!!!
打包编译时若出现包未加载,可以自己下载比如
cannot find package "github.com/as/structslice" in any of:
.....
此时可自己手动下载
go get github.com/as/structslice
注意点:所有的操作,项目新建,打包等,都需要在go的src目录下运行,否则打包也会报错