$ gf run -h
USAGE
gf run FILE [OPTION]
ARGUMENT
FILE building file path.
OPTION
-p, --path output directory path for built binary file. it's "manifest/output" in default
-e, --extra the same options as "go run"/"go build" except some options as follows defined
-h, --help more information about this command
EXAMPLE
gf run main.go
gf run main.go --args "server -p 8080"
gf run main.go -mod=vendor
DESCRIPTION
The "run" command is used for running go codes with hot-compiled-like feature,
which compiles and runs the go codes asynchronously when codes change.
8 Comments
beautiful
是否考虑也把config/*.toml 文件的更改,也加入到热更新里面去? 源码似乎只针对go文件进行了热更新。
郭强
配置文件默认有热更新特性:配置管理
black1552
PS D:\go-project\autoUpdate> gf run main.go
2021-09-04 19:24:32.556 build: main.go
2021-09-04 19:24:32.569 go build -o bin\main.exe main.go
2021-09-04 19:24:32.571 build error:
exec: "D:\\go-project\\autoUpdate": file does not exist
PS D:\go-project\autoUpdate> gf run main.go -mod=mod
2021-09-04 19:25:04.416 build: main.go
2021-09-04 19:25:04.428 go build -o bin\main.exe -mod=mod main.go
2021-09-04 19:25:04.431 build error:
exec: "D:\\go-project\\autoUpdate": file does not exist
无法进行编译是怎么回事 直接使用build 也不可以 但是直接使用go build 就没有问题
白夜
郭强 海亮
出现一些奇怪的词:`[I6N7F O][I oNpFeOn]api osppeencaipfii csapteicoinf iic` 好奇怪??
海亮
稳定复现?
白夜
只出现过一次。后续再次执行`gf run ./main.go` 不再输出太多东西了
我的环境是:
海亮
那可能只是终端问题
bugme
gf run mian.go 报 add watch failed for path "/home/bugme/Project/goframe/goframe": no space left on device
设备空间不足?