在使用Ubuntu中一直出现bash: /opt/ros/kinetic/setup.bash: 没有那个文件或目录这是为什么

在使用Ubuntu中一直出现bash: /opt/ros/kinetic/setup.bash: 没有那个文件或目录
这是为什么,谁能帮帮我呀

检查环境配置文件中有没有调用这个文件,如:/etc/profile, /etc/bash.bashrc, ~/.bashrc
或者检查定时任务中有没有程序调用这个文件:crontab -l

说明你安装ros这个软件的时候,不是安装在/opt的这个目录下!

  • 你可以参考下这篇文章:bash: /opt/ros/kinetic/setup.bash: 没有那个文件或目录
  • 以下回答由chatgpt基于相关博客总结生成:

    根据参考资料,出现"bash: /opt/ros/kinetic/setup.bash: 没有那个文件或目录"错误提示的原因是bashrc文件中的路径拼写错误。需要进行以下步骤来解决问题:

    1. 打开终端,输入以下命令打开bashrc文件:
    gedit ~/.bashrc
    
    1. 在打开的bashrc文件中找到最后一行,检查路径拼写。确保路径是正确的,并且大小写与实际路径一致。

    2. 如果发现路径拼写错误,将其修改正确。例如,将"source/opt/ros/kinetic/setup.bash"修改为"source /opt/ros/kinetic/setup.bash"。

    3. 保存并关闭bashrc文件。

    4. 在终端中输入以下命令更新bashrc文件:

    source ~/.bashrc
    

    这样就完成了Ubuntu中出现的缺失文件或目录问题的解决。通过检查并修复bashrc文件中的路径拼写错误,即可正常使用ROS Kinetic。