项目场景:
最近开始学习Golang,在此过程中呢也遇到过大大小小的问题,因为刚刚入坑Golang嘛,很容易因为一些很基础的问题,比如编译器的设置问题,或者代码规范等问题所困扰导致各种报错异常
问题描述:
项目启动时报错,报错信息大概是找不到当前路径下的配置文件.yml 所导致的异常,如下所示:
原因分析:
当然这个问题是属于比较基础,比较简单,而且一般人都不太会容易犯的,偏偏我就犯了,我自己还解决不了。经过一番百度之后,依然没有找到类似的问题的解答。最终只有寻求大佬的帮助,大佬随便看了一眼就知道我的问题所在。就是编译配置中工作目录(working directory)的路径没有填完整,导致的启动失败。解决方案:


files :设置主Go文件main.go的绝对地址
working directory :设置主Go文件main.go当前所在文件夹的绝对地址
注意:一个是main.go的路径,一个是main.go当前所在文件夹的路径(也就是路径中不包含main.go)

博主在学习Golang的过程中遇到项目启动时找不到.yml配置文件的问题,经过排查发现是编译配置的工作目录设置不正确导致。解决方案是确保在编译设置中正确填写主Go文件main.go的绝对路径以及它所在文件夹的绝对路径。这个错误虽小,但对于新手来说可能颇具挑战,正确的路径配置对于避免此类问题至关重要。
3575





