ROS学习过程中,遇到问题:RLException: [xx.launch] is neither a launch file in package [x] nor is [x] a launch file name

出现的问题:

在ROS学习中,进行工作区下编译的时候,突然报错,出现的错误如下

RLException: [racecar.launch] is neither a launch file in package [racecar_gazebo] nor is [racecar_gazebo] a launch file name
The traceback for the exception was written to the log file

这种错误的出现,是因为坏境变量没有被添加!!!

解决方案

添加环境变量即可
添加环境变量的方法不唯一

这里介绍两种方法,两种方式各有优点

方法一

确保在建立工作空间的时候就已经执行catkin_make

直接在命令行,进入到工作空间,然后执行以下命令:

source ./devel/setup.bash

这种方式,可以直接在命令行中操作,短时间内是看着比较简单的。每次不确定的时候就可以直source一下。

方法二

直接对环境变量文件进行修改

  1. 在命令行打开文件./bashrc,命令如下:
sudo  gedit ~/.bashrc
  1. 在文件最后加入以下语句:
source ~/work_ws/devel/setup.bash
export ROS_PACKAGE_PATH=${ROS_PACKAGE_PATH}:~/work_ws/

注意: 值得注意的是:这里的work_ws是我的ROS工作的路径,也就是你的ros的工作空间

  1. 重启bashrc,直接执行以下语句
source ~/.bashrc
  1. 查看ROS路径是否添加上
echo $ROS_PACKAGE_PATH

设置成功的话,就会直接显示添加的路径。

OVER!!!

RLException: [xx.launch] is neither a launch file in package [x] nor is [x] a launch file name的解决方法相关推荐

  1. RLException: XXX is neither a launch file in package XXX nor is XXX a launch file name问题解决

    RLException: XXX is neither a launch file in package XXX nor is XXX a launch file name问题解决 参考文章: (1) ...

  2. File 类型的文本框,选择文件时响应很慢解决方法

    file 类型的文本框用于文件上传,它有个 accept 属性,可以用来限定上传的文件类型.例如:accept="image/*" 可以用来限制只允许上传图像格式. 但是当指定类型 ...

  3. 【解决问题】RLException: [xx.launch] is neither a launch file in package [x] nor is [x] a launch file name

    看网上很多大神都是进入bashrc修改或者添加代码但是好多没啥用,亲测一种方法如下. 这种方法不需要每次编写都添加环境变量了. 首先打开这个文件: sudo gedit ~/.bashrc 在该文件的 ...

  4. 启动运行.launch报错[robot_launch.launch] is neither a launch file in package nor is a launch file name

    完整的错误是: [robot_launch.launch] is neither a launch file in package [kinova_gazebo] nor is [kinova_gaz ...

  5. 安装MySQL时出现不兼容的解决办法conflicts with file from package

    Linux上安装MySQL时出现不兼容的解决办法: [root@localhost ~]# rpm -ivh MySQL-server-5.5.24-1.linux2.6.x86_64.rpm  Pr ...

  6. [***.launch] is neither a launch file in package [***] nor is [***] a launch

    主要原因是没有在编译后source一下 解决方法: cd ~/catkin_ws/catkin_makesource ./devel/setup.bash 重新编译之后再source一下即可解决. 参 ...

  7. [×××.launch]is neither a launch file in package [××] nor is [××] a launch file name解决办法

    错误描述:[×××.launch]is neither a launch file in package [××] nor is [××] a launch file name. The traceb ...

  8. ROS不同工作空间下同名功能包下同名launch文件启动顺序问题(neither a launch file in package...)

    ROS开发这么久了,想必大家都知道怎么可以在每次打开终端时不用source环境了,如若还有不知道的小伙伴可以点击这里. 传送门: https://blog.csdn.net/qq_45152498/a ...

  9. CC3200 Debug时报错:Unable to launch CCS debug-session based on current selection.的解决方法

    错误:Unable to launch CCS debug-session based on current selection. 某文件路径/xxx.ccxml dose not exist in ...

最新文章

  1. 大型电子商务网站架构之--分布式可扩展数据库架构
  2. 一文看懂:BTS5210G 智能高侧电源开关
  3. deepin系统中.txt文件图标显示内容问题_deepin从兴致勃勃到彻底放弃
  4. fcn网络训练代码_另辟蹊径,中科院自动化所等首次用图卷积网络解决语义分割难题...
  5. 如何才能成为编程高手?别人都不告诉你的东西,我来说给你听!
  6. 职场 | 3天准备5天面试,跳槽完成
  7. python顺序结构代码_Python代码结构——顺序、分支、循环
  8. 选中连线的话,整个连线会显示在一个框里面
  9. 斗鱼第三方开放平台2.2版使用记录
  10. Linux CAT与ECHO命令详解 <<EOF EOF
  11. 01.第一个html文件.html
  12. 跟着翁凯老师学Cday1#学习记录#
  13. flappy bird用java实现_java实现Flappy Bird游戏源代码
  14. 那些堪比照片质感的PhotoRealistic Style Transfer系列
  15. 【计算机科学】【2020.05】基于深度学习的计算蛋白质结构预测
  16. 荣耀30青春版体验 拍照你不知道的小秘密有很多
  17. 《2022中国数据智能产业图谱2.0版》重磅发布
  18. 爱情七十六课,门当户对
  19. 同时查询京东多个快递物流,并分析中转延误
  20. 复制链接到safari浏览器打开_通过 URL 协议实现从 Safari 等浏览器中跳转打开你的 app...

热门文章

  1. 诺奖得主 朱棣文 哈佛大学毕业演讲:生命太短暂,你必须对某样东西倾注你的深情!
  2. 第14章 数据仓库与数据挖掘
  3. Diffusion Model
  4. JAVA图形界面中的事件处理
  5. CSDN cdsn显示发布频繁 请稍后重试 和保存草稿不成功 的解决办法
  6. oracle获取字符串最后一个逗号后面的字符
  7. 织梦后台html编辑器不显示,织梦后台文章内容编辑空白不显示文字解决办法
  8. 清除IE浏览器SSL缓存
  9. Java之乐观锁和悲观锁
  10. Jedis实现批量删除redis cluster