sudo
,如sudo go build
。ls -l
查看权限,确保当前用户有读写执行权限。sudo chmod -R 755
或777
修改权限(谨慎使用777
,仅限测试环境)。sudo chown -R $USER
修改文件所有者为当前用户。GOROOT
和GOPATH
设置正确,可通过echo $GOROOT
和echo $GOPATH
查看。go get
安装或更新依赖。go.mod
的项目根目录下编译。注意:避免随意使用777
权限,生产环境建议根据实际需求设置最小权限。