在使用Ubuntu中一直出现bash: /opt/ros/kinetic/setup.bash: 没有那个文件或目录
这是为什么,谁能帮帮我呀
检查环境配置文件中有没有调用这个文件,如:/etc/profile, /etc/bash.bashrc, ~/.bashrc
或者检查定时任务中有没有程序调用这个文件:crontab -l
说明你安装ros这个软件的时候,不是安装在/opt的这个目录下!
根据参考资料,出现"bash: /opt/ros/kinetic/setup.bash: 没有那个文件或目录"错误提示的原因是bashrc文件中的路径拼写错误。需要进行以下步骤来解决问题:
gedit ~/.bashrc
在打开的bashrc文件中找到最后一行,检查路径拼写。确保路径是正确的,并且大小写与实际路径一致。
如果发现路径拼写错误,将其修改正确。例如,将"source/opt/ros/kinetic/setup.bash"修改为"source /opt/ros/kinetic/setup.bash"。
保存并关闭bashrc文件。
在终端中输入以下命令更新bashrc文件:
source ~/.bashrc
这样就完成了Ubuntu中出现的缺失文件或目录问题的解决。通过检查并修复bashrc文件中的路径拼写错误,即可正常使用ROS Kinetic。