前言Golang 中存在各种运行方式 , 如何正确的引用文件路径成为一个值得商议的问题
以 gin-blog(https://github.com/EDDYCJY/go-gin-example) 为例 , 当我们在项目根目录下 , 执行 go run main.go 时能够正常运行(go build也是正常的)
文章插图
那么在不同的目录层级下 , 不同的方式运行 , 又是怎么样的呢 , 带着我们的疑问去学习
问题1、 go run 我们上移目录层级 , 到 $GOPATH/src 下 , 执行 go run gin-blog/main.go
[$ src]# go run gin-blog/main.go2018/03/12 16:06:13 Fail to parse 'conf/App.ini': open conf/app.ini: no such file or directoryexit status 12、 go build , 执行 ./gin-blog/main
【Go程序配置文件找不到怎么办?】[$ src]# ./gin-blog/main2018/03/12 16:49:35 Fail to parse 'conf/app.ini': open conf/app.ini: no such file or directory这时候你要打一个大大的问号 , 就是我的程序读取到什么地方去了
推荐阅读
- 买房还不起月供, 能把房子退掉, 找银行拿回首付吗?
- 巨头暗战小程序,阿里、腾讯等掀“装备竞赛”
- 如何申请抖音小程序内测名额?
- 发抖音,如何带上小程序?
- 程序员怎样才能避免被淘汰?
- 程序员怎么才能在社会长期立足而不被裁
- 越红工夫茶的特点及初制要经过哪些程序
- 男生会找不喜欢的女生聊天吗,男人每天保持联系说明是喜欢吗
- 微信文件备份,有这两个小程序就足够了
- 抖音小程序内容变现