bash: /home/xiejc/DRL-robot-navigation/catkin_ws/devel/setup.bash: 没有那个文件或目录
时间: 2023-08-12 15:04:23 浏览: 300
shell脚本中执行时提示“没有那个文件或目录”的解决办法
这个错误提示表明在执行命令时找不到指定的文件或目录。根据引用\[1\]和引用\[2\]的内容,可能是由于没有正确设置ROS工作区的环境变量导致的。
首先,确保你已经按照引用\[1\]中的步骤创建了工作区,并且在工作区的根目录下执行了`catkin_make`命令生成了`devel`文件夹。
然后,按照引用\[1\]中的步骤,执行以下命令设置环境变量:
```
$ source devel/setup.bash
```
接着,你可以尝试执行以下命令来验证环境变量是否设置成功:
```
$ echo $ROS_PACKAGE_PATH
```
如果输出结果中包含你的工作区路径(比如`/home/xiejc/DRL-robot-navigation/catkin_ws/devel/share:/opt/ros/melodic/share`),则说明环境变量设置成功。
如果仍然出现相同的错误提示,可能是由于工作区路径设置不正确或者文件确实不存在。请仔细检查路径是否正确,并确保`setup.bash`文件存在于`devel`文件夹中。
希望这些信息对你有帮助!
#### 引用[.reference_title]
- *1* [用Turtlebot3实现基于深度强化学习的多移动机器人导航避障的仿真训练(附源码)](https://blog.csdn.net/Cameron_Rin/article/details/117027106)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [【ROS】机械人开发二--ROS环境安装](https://blog.csdn.net/qq_51447215/article/details/127871120)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文