asdf go sthp自动重新启动的工具 air
refer: https://siwei.me/blog/posts/go-air-air-gin
官网:https://github.com/cosmtrek/air/tree/master
1.安装(使用Asdf 安装的go来安装air)
go install github.com/cosmtrek/air@latest在安装的时候出现了一些报错,需要重新安装Air,因为下午使用普通的go来安装了,而不是asdf安装的go来安装。
使用下面的命令来更新所有依赖项
go get -u all如果本地安装了一些非标准库的包,可以使用这些命令来手动安装:
go get -u golang.org/x/tools/cmd/stringer
go get -u golang.org/x/tools/go/packages
go get -u golang.org/x/tools/go/gcexportdata
go get -u golang.org/x/tools/internal/gcimporter
go get -u golang.org/x/tools/internal/pkgbits
go get -u golang.org/x/tools/internal/gocommand
go get -u golang.org/x/tools/internal/event
go get -u golang.org/x/tools/internal/event/core如果以上命令都不行,那么使用:
go get -u crypto/md5
go get -u sync/atomicK需要访问外网才可以,使用sthp: refer: http://linlin.fun/blogs/865
安装:
go get -u github.com/cosmtrek/airgo install github.com/cosmtrek/air@latest然后必须设置gopath:
export GOPATH=/home/linlin/go
export PATH=$PATH:/home/linlin/.asdf/shims/go/bin:$GOPATH/bin设置好后source ~/.bashrc
再次安装:
go install github.com/cosmtrek/air@latest启动:air
__ _ ___
/ /\ | | | |_)
/_/--\ |_| |_| \_ , built with Go
mkdir /workspace/dongtaipaifang_2_backend/tmp<br />
watching .<br />
watching calculators<br />
watching conf
2.注意在使用的时候
(1)第一次需要初始化,生成一个.toml文件
air init (2)之后使用的时候直接使用
air