golang 无法访问文件启动失败记录

2022-07-29  本文已影响0人  東玖零

背景:电脑更新了硬盘,重装了系统,使用时间机器恢复了所有软件及数据,写了一些代码,需要调试却卡在读取app.conf上。

过程:不明白原因的有点蒙,不调试了直接run,报错如下:

40:256: execution error: panic: open app.conf: operation not permitted

goroutine 1 [running]:
github.com/astaxie/beego.init.2()
    /Users/adong/Documents/workspace/mygotest/pkg/mod/github.com/astaxie/beego@v1.12.3/config.go:168 +0x51c
 (2)

Process finished with exit code 1

原来是访问被拒绝了,于是我就给app.conf来个chmod 777,再次run问题依旧。
于是我就chmod -R 777 /Users/adong/Documents/workspace/mygotest,再次run问题还是存在。

原因:路径中是有目录有一级目录没有权限。

解决方法:就是把工程放到共享文件中,或在根目录创建一个文件A,把工程文件放到A中,再来个chmod -R 777 /A 。

希望后面遇到的朋友少走点弯路

上一篇 下一篇

猜你喜欢

热点阅读