在使用gin框架进行开发时没有热更新,可以使用第三方包fresh实现开发环境热更新
安装
go get github.com/pilu/fresh
小坑:
在项目目录运行fresh命令,提示无法找到该命令
原因:发现gopath下的bin目录已经存在fresh命令,但是这个gopath下的bin没有加入到全局环境变量。
我这里是mac ,windows找对应方法修改即可
所以打开终端输入
sudo vim ~/.bash_profile
进行如下修改
创建GOBIN变量
GOBIN="/Users/xxx/Desktop/go-project/bin"
将GOBIN加入到PATH中,注意不同环境变量间用:分隔
PATH=$GOPATH:$GOBIN:$MONGODB/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
最后刷新配置文件使其生效
source ~/.bash_profile