roscore 运行失败,提示 /.ros/roscore-11311.pid 没权限的问题

roscore 启动失败 报错 显示: IOError: [Errno 13] Permission denied: “/home/XXXX /.ros/ros

roscore 启动失败 报错 显示:

IOError: [Errno 13] Permission denied: “/home/XXXX /.ros/roscore-11311.pid"

很简单,原因是这个文件夹的权限不够

只要把~/.ros/ 整个文件夹权限设置一下就可以了

sudo chmod 777 -R ~/ .ros/

继续重启 roscore 即可。