bash: /opt/ros/melodic或者kinetic或者其他版本ROS /setup.bash:的解决办法
在安装过程中中输入命令
source ~/.bashrc
如果出现
bash: /opt/ros/melodic/setup.bash: 没有那个文件或目录
==当然因为版本不同,如果是kinetic等其他版本,黄色字体会变成kinetic等对应版本
解决办法
gedit .bashrc
如果你和我一样第一次打开是空文件,不要紧,可以继续安装,继续安装rosinstall即可,等安装完毕重启后一样可以用此方法解决。
如果文件有内容则:修改文件最下面一行
如果你是和我一样的kinetic版本 则修改为
source /opt/ros/kinetic/setup.bash
如果是其他版本则把kinetic改成自己对应的版本,而且只需要一行即可,把其余重复的删掉。
保存,关闭即可。
如下:
if ! shopt -oq posix; then
if [ -f /usr/share/bash-completion/bash_completion ]; then
. /usr/share/bash-completion/bash_completion
elif [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
fi
source /opt/ros/kinetic/setup.bash
我安装ROS 参考链接
链接: link.