利用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的问题,后期如果有找到具体方法在说吧。
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助
赏