catkin_init_workspace 报错 [Errno 13] Permission denied

出现这个问题得原因是因为你在创建文件夹时使用了sudo命令
进入ros工作区,执行命令:stat src

可以看到uid和gid都是root,需要更改权限:sudo chown -R user:user src/
注意需要更改为自己的用户名
然后再次执行命令stat src,可以看到文件夹得权限已经被改变。
最后再去进入到src目录下执行命令catkin_init_workspace,如果还是报错,建议重新创建工作区文件夹,前面不要加sudo

posted @ 2022-03-24 15:03  轩辕吊雷  阅读(279)  评论(0编辑  收藏  举报