请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

4回答

慕斯1088534 2021-03-16 16:26:35

哈哈,我补充下,在win10专业版 powershell中 go run 带参数应该写成这样:

go run main.go -endpoint server -config ./conf/dev/ 

参数和实参之间是空格不能是=号,不然会读不到实参值。

vscode 在win和linux两大阵营中不少配置还是不同的。用好了两个都差不多,哈哈。。。

3 回复 有任何疑惑可以回复我~
  • 老哥在么 我还有问题想请教下你 方便加各qq么
    回复 有任何疑惑可以回复我~ 2021-06-15 17:10:11
空_宇 2023-04-04 14:12:02

config名字貌似冲突了,可以将相关的config改成configPath

然后用这个命令:go run main.go -configPath ./conf/dev/ -endpoint server

0 回复 有任何疑惑可以回复我~
张张很努力 2023-04-02 18:46:04

哥们  可以加你一个qq吗  想咨询你点问题

0 回复 有任何疑惑可以回复我~
牛儿吃草 2021-03-01 12:18:27

重复定义了-config这个flag

其实这个-config有两个地方定义

main.go有定义

github.com/e42108458/golang_common/lib/func.go里面有定义

要想不冲突的话,其实只要在调用InitModule时确保 config传入正确即可。

lib.InitModule(*config,[]string{"base","mysql","redis",})

你可以打印一下*config看看数据正确否!

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信