下载好对应的版本后,解压放入自己需要的路径这里我放在根目录下.
### linux:
环境变量设置: 一般放入:`(/etc/profile`)中
~~~
export GOBIN=/go/bin 声明Go可执行文件路径
export GOROOT=/go 声明Go根目录路径
export GOPATH=/data 声明代码路径
export PATH=$PATH:/go/bin
~~~
写好之后记得 source /etc/profile 将声明加载
### Windows:
右击计算机-属性-高级系统设置-环境变量 在系统变量里面添加 变量名称 这里的写自己对应的目录
~~~
变量名:GOBIN 变量值:D:\go\bin
变量名:GOROOT 变量值:D:\go
变量名:GOPATH 变量值:D:\data
~~~
③上面步骤执行完毕以后就可以检测环境了:
然后将D:\\go\\bin加入Path里面
`go env` 就会输出对应的环境信息,如果报错,则检查上面步骤 测试代码是否能正常运行,任意位置新建文件`main.go`:
~~~
package main
import "fmt"
func main(){
fmt.Println("Hello world")
}
~~~
保存代码:go run main.go 正常情况下输出:”Hello world” ④安装git,如果不安装则无法使用go get安装第三方包
使用`go get github.com/xx/xxx` 安装第三方包,源码会在`$GOPATH/src`中
## 二、第三方包安装
使用go get 安装,此方法在国内会受到GFW的限制 [https://gopm.io/](https://gopm.io/) 这个是一个国内的加速下载地址,速度很快但是只有GitHub、Google Code 和 BitBucket [https://golangtc.com/download/package](https://golangtc.com/download/package) 这个是一个社区的下载代理,速度慢但是大部分包都能下载到 第三方包下载好之后解压放入`$GOPATH/src`中路径要跟你下载路径或者导入路径一致 比如:`github.com/xx/xx` 那么目录结构就要是这样的(`$GOPATH/src/github.com/xx/xx`)
## 三、辅助开发工具安装
①安装liteide下载地址: 1.国内社区下载 2.GitHub下载 ②下载好对应的版本后,解压放入自己对应的目录中,liteide/bin目录加入path环境变量中 Windows下直接可使用linux可能会报错libpng动态库缺少,直接安装libpng开发包即可(libpng12-devel.x86\_64) ③现在可以直接使用liteide了,默认的liteide是使用gdb调试的 ①安装vscode:1.下载地址2.安装参考 ②安装插件:在扩展程序里面搜索Go安装插件 ③因为第三方包被墙了,这里使用上面介绍的第三方包安装安装依赖 先下载:golang.org/x/tools ④安装好之后随便打开一个\*.go文件就会提示扩展依赖安装,选择install all 会安装
- go环境搭建
- 解决go get网络慢的问题
- beego的安装
- bee的安装
- 编辑器
- go module
- 配置文件详解
- 配置文件其他说明
- 路由方法
- 路由
- 数据校验
- 校验函数
- 页面跳转
- 获取前端数据
- json文件的获取
- xsrf的用法
- xsrf的防护
- srfs和json的搭配
- flash的用法
- 过滤器
- url反转
- 各类数据的处理
- 模板函数
- 内置模板函数
- 自定义模板函数
- 模板
- 模板处理
- 模板渲染
- 视图文件的处理
- 静态文件
- 请求方式判断
- 验证码
- 另一种方法
- 分页类
- session
- 登录判断
- orm模块
- 使用方法
- mysql的安装
- 安装orm及驱动
- 建立模型
- 自定义模型
- 增删改查
- 高级查询
- 常见问题汇总
- 代码收藏
- 打包部署
- go build打包
- utils收藏
- 新goer容易犯的错
- 字符串操作