go语言笔记
go语言学习笔记
安装
因为我是Mac本,所以在安装go以及beego上吃了不少亏,网上大多都是针对Windows或者Linux来安装,这里总结一下教训,如果你非Mac可以忽略这一点。
注意:
Mac本安装go的时候可以用官网下载安装包的方式,注意m1的mac需要选arm架构的下载包,但是这种方式我在安装beego的时候出现问题,执行完下面的安装命令之后我的$GOPATH/bin下面不会出现bee可执行文件,相当于显示安装成功但是没有结果,经过许久探索无果,遂决定更换homebrew安装go & beego。
1
2
3install beego && bee
go get github.com/astaxie/beego
go get github.com/beego/bee改用homebrew安装go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28install go with home brew
brew install go
找到go安装路径
brew list go
/opt/homebrew/Cellar/go/1.17.2/bin/go
/opt/homebrew/Cellar/go/1.17.2/bin/gofmt
/opt/homebrew/Cellar/go/1.17.2/libexec/api/ (21 files)
/opt/homebrew/Cellar/go/1.17.2/libexec/bin/ (2 files)
/opt/homebrew/Cellar/go/1.17.2/libexec/doc/ (4 files)
/opt/homebrew/Cellar/go/1.17.2/libexec/lib/ (3 files)
/opt/homebrew/Cellar/go/1.17.2/libexec/misc/ (371 files)
/opt/homebrew/Cellar/go/1.17.2/libexec/pkg/ (669 files)
/opt/homebrew/Cellar/go/1.17.2/libexec/src/ (7192 files)
/opt/homebrew/Cellar/go/1.17.2/libexec/test/ (2539 files)
/opt/homebrew/Cellar/go/1.17.2/libexec/ (6 files)
设置go相关的环境变量 修改你所使用的bash
vim ~/.zshrc
在末尾添加go环境变量 注意把路径修改为你的go安装路径
GOROOT
export GOROOT=/opt/homebrew/Cellar/go/1.17.2/libexec
GOPATH
export GOPATH=$HOME/go
Bin
export PATH=${PATH}:$GOPATH/bin其中的 Bin(export PATH=${PATH}:$GOPATH/bin) 就是我们安装beego会在下面生成bee可执行文件
安装beego
1
2
3安装完成之后bee可执行文件生成在$GOPATH/bin下
如果执行失败试试先执行 go env -w GO111MODULE=on 打开go module在安装
go get github.com/beego/bee这次安装完成之后会在GOPATH/bin下出现bee可执行命令,并且终端直接输入bee也会输出bee相关信息
目前go推荐使用go module这个自带的go依赖管理库,配置GO111MODULE=true打开,默认就是打开,关于go module的详细资料可以看这里
1
go env -w GO111MODULE=on
创建项目
1
2
3
4
5
6
7
8创建项目
bee new hello
cd $GOPATH/src/hello/
go get hello
运行项目
cd $GOPATH/src/hello/
bee run
- Post title:go语言笔记
- Post author:刘梦凯
- Create time:2022-06-02 18:24:49
- Post link:https://liumengkai.github.io/2022/06/02/Go语言笔记/
- Copyright Notice:All articles in this blog are licensed under BY-NC-SA unless stating additionally.