golang windows环境下热编译 modd 使用注意

golang windows环境下 modd 使用注意


新建modd.conf文件后,网上大多数都是正对Linux环境配置的命令,当在windows上使用的时候,直接执行modd会提示"not found"然后就一直restarting

一般linux下modd.conf 的配置

app/captcha/cmd/rpc/** pkg/** {
    prep: go build -o build/server/captcha-rpc -v app/captcha/cmd/rpc/captcha.go
    daemon +sigkill: ./build/server/captcha-rpc -f app/captcha/cmd/rpc/etc/captcha-dev.yaml
}
app/captcha/cmd/api/** pkg/** {
    prep: go build -o build/server/captcha-api -v app/captcha/cmd/api/captcha.go
    daemon +sigkill: ./build/server/captcha-api -f app/captcha/cmd/api/etc/captcha-dev.yaml
}

windows 下modd.conf的配置应该为

app/captcha/cmd/rpc/** pkg/** {
    prep: go build -o build/server/captcha-rpc.exe -v app/captcha/cmd/rpc/captcha.go
    daemon +sigkill: ./build/server/captcha-rpc.exe -f app/captcha/cmd/rpc/etc/captcha-dev.yaml
}
app/captcha/cmd/api/** pkg/** {
    prep: go build -o build/server/captcha-api.exe -v app/captcha/cmd/api/captcha.go
    daemon +sigkill: ./build/server/captcha-api.exe -f app/captcha/cmd/api/etc/captcha-dev.yaml
}

其实本质上的原因是 go build在win环境下编译执行的是exe类型的文件 ,对于新入门go的话可能没有考虑到

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值