golang使用IDEA打开ini文件报错:panic: runtime error: invalid memory address or nil pointer dereference

avatar 2022年7月29日18:29:38 评论 322 次浏览

利用IDEA使用golang语言中打开ini文件的时候报错panic: runtime error: invalid memory address or nil pointer dereference,在网上搜索了一下,没有找到解决办法,因为IDEA是我重新安装的,以前使用旧版本的时候是可以打开的,现在打不开了,我怀疑是我的IDEA的设置问题,但是一脸懵逼不知道怎么设置。下面是我的具体报错:

配置文件读取错误,请检查文件路径: open config/config.ini: no such file or directory
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x1 pc=0x11d744f]

文件是存在的,我运行go文件也可以运行,我一直怀疑是文件路径问题,不管怎么修改都不对,后来想起来,在IDEA中我安装了两个GO环境,一个是本地安装的一个是IDEA的,所以应该是路径设置问题。

在这里项目路径没有,需要重新加一下项目路径,第一次是这样的,问题解决了,但是第二次的时候这个问题一直出现,不管怎么操作都不行,后来我把这个文件做个重命名,然后利用IDEA创建一个项目,然后在把重命名文件中的内容复制过来,问题解决,好像在Project GOPATH中也没有,而且在终端是可以执行的,在IDEA中执行不了,确认是IDEA的问题,后期如果有找到具体方法在说吧。

avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: