在学习Golang web框架时候,会遇到热部署问题,就例如用fresh。
而网上的案例很多都是copy来的,说让你go get github.com/pilu/fresh,但是你一在你的项目中使用fresh命令,总会遇到“ 不是内部或外部命令,也不是可运行的程序或批处理文件。”或者“command not found:fresh”。
解决方案:
第一步:打开任意一处终端,用go env命令查看,如果GO111MODULE=auto,将这一行改成GO111MODULE=on。
第二步:go install github.com/pilu/fresh@latest。
第三步:go mod init<你的项目名称>。
第四步:go get github.com/pilu/fresh。
紧接着直接fresh就行了。