在按tab补全的时候,出现如下的错误信息:
rosrun [rospack] Warning: error while crawling /home/useraccount:
boost::filesystem::status: Permission denied:
- 临时解决办法
sudo umount ~/.gvfs
sudo rm -rf .gvfs/
- 永久解决办法
sudo mount | grep gvfs
[sudo] password for xiaojake: gvfsd-fuse on /run/user/1000/gvfs
type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
gvfsd-fuse on /home/xiaojake/.gvfs type fuse.gvfsd-fuse
(rw,nosuid,nodev,relatime,user_id=0,group_id=0)
通过上面的输出结果,需要运行下面两个命令即可:
sudo umount /run/user/1000/gvfs
sudo umount ~/.gvfs