栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Go运行编译main.go时读取不到配置文件

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Go运行编译main.go时读取不到配置文件

在初期进行go程序编写时,会想着把一些参数写到配置文件里,这样只需要在外部修改配置文件就能够在不同条件下启动程序。

而一般考虑到编译后程序放置的目录位置不同,在代码中会将配置文件地址写成相对路径,如下所示。

但这个时候想用IDEA直接运行main.go文件时,有时会报错: open config failed: open .config.cfg: The system cannot find the file specified

这种情况是因为Goland启动这个程序会有个启动目录,有时默认的启动目录不在你项目目录下,自然找不到你的config文件。这时只需要更改下你main.go文件的启动目录就好了,右键main.go,下面有个“修改运行配置”。

更改工作目录为你的main.go项目目录就好了

 

成功读取出来! 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/980756.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号