安装ros 的时候要设置ros的环境变量,ROS自身工作空间的环境变量配置脚本文件setup.bash在/opt/ros/kinetic路径下,ROS版本是kinetic版本,所以此处是kinetic:
echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc
source ~/.bashrc
然后是如果创建了工作空间,同样需要讲工作空间的setup.bash写入环境变量
echo "source /home/gc/catkin_ws/devel/setup.bash" >> ~/.bashrc
source ~/.bashrc
这行命令的意思是将重新编辑的终端配置文件.bashrc保存一下
source ~/.bashrc
也可以不执行上述语句,用以下代替。把当前工作空间刷新到当前窗口的环境变量,但是换终端窗口任然需要执行,下面的命令是在工作空间下执行的,意思是把工作空间目录下,devel文件夹里的setup.bash文件挂载到ROS的文件系统里去,这样当用户执行一些文件系统的命令时,就不会提示找不到该工作空间里的包或者文件了。
cd 工作空间
source ./devel/setup.bash
我们也可以直接打开这个.bashrc文件编辑,添加ros命令
gedit ~/.bashrc