在使用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
