一、開機啟動ROS的工作空間的路徑設置失敗
現象:在教程:http://wiki.ros.org/cn/ROS/Tutorials/CreatingPackage中的第5.1小節,運行以下命令失敗:
$ rospack depends1 beginner_tutorials
提示錯誤:[rospack] Error: package 'beginner_tutorials' not found
原因:是因為創建Catkin的Source時失敗了,導致catkin工作空間的根路徑查找不到。這是由於設置4小節中的工作空間Source失敗,失敗的命令為:
http://wiki.ros.org/cn/ROS/Tutorials/InstallingandConfiguringROSEnvironment
$ source devel/setup.bash
不知道什么原因,只能動手動進行修改了。
解決辦法:
ubuntu 下面情況處理
- echo "source /opt/ros/idigo/setup.bash" >> ~/.bashrc
- echo "source ~/catkin_ws/devel/setup.bash" >> ~/.bashrc
- source ~/.bashrc
注意直接編輯 ~/.bashrc添加相應的bash文件,再source ~/.bashrc也是不可以的。
二、.gvfs 錯誤
問題:輸入rosrun 然后敲擊Tab不全,出現如下的錯誤信息:
rosrun [rospack] Warning: error while crawling /home/useraccount: boost::filesystem::status: Permission denied: "/home/useraccount/.gvfs" (這里的useraccount對應您具體的電腦用戶名)
解決辦法:
#sudo umount /home/useraccount/.gvfs (這里的useraccount對應您具體的電腦用戶名)
#rm -rf .gvfs/