看网上很多大神都是进入bashrc修改或者添加代码但是好多没啥用,亲测一种方法如下。

这种方法不需要每次编写都添加环境变量了。

首先打开这个文件:

sudo  gedit ~/.bashrc

在该文件的最后添加如下代码
ros_workspace为我的ROS工作路径。

source ~/ros_workspace/devel/setup.bash
export ROS_PACKAGE_PATH=${ROS_PACKAGE_PATH}:~/ros_workspace/src

然后重启bashrc

source ~/.bashrc

查看ROS路径是否添加上

echo $ROS_PACKAGE_PATH

设置成功会显示你添加的路径。

但是又报错

主要解决办法如下:
1、joint_state_publisher_gui是刚更新出来的包,需要把之前的joint_state_publisher换成joint_state_publisher_gui
2、输入下面的命令

sudo apt-get install ros-melodic-joint-state-publisher-gui

如果是kinetic版本的

sudo apt-get install ros-kinetic-joint-state-publisher-gui

下载完成之后

再次运行

暂时没有报错。

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

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

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

  2. 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) ...

  3. 启动运行.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 ...

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

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

  5. [×××.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 ...

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

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

  7. ROS在roslaunch时,提示“is neither a launch file in package”或TAB时没有补全

    描述 已经设置了source devel/setup.bash,在同一终端用roslaunch可以,但我在这个终端起的是roscore,新终端再用roslaunch就不行了. 分析 报错是因为没找到对 ...

  8. 【解决问题】Qt项目不能添加新文件Files are not automatically added to the CmakeLists.text file of the CMake project.

    Qt项目不能添加新文件Files are not automatically added to the CmakeLists.text file of the CMake project. 在Qt项目 ...

  9. ROS系统 launch启动文件的使用方法

    launch文件:通过XML文件实现多节点的配置和启动(可以自动启动ROS Master) 使用步骤 选定功能包右击 -> 添加 launch 文件夹 选定 launch 文件夹右击 -> ...

最新文章

  1. 用CSS在博客园底部加上蒲公英动态效果的实现方法
  2. 机器学习系列14:偏差与方差
  3. JAVA中文字符串编码--GBK转UTF-8
  4. 如何在CSDN博客中编辑公式?
  5. 2.7 程序示例--多分类问题-机器学习笔记-斯坦福吴恩达教授
  6. qmake 之 CONFIG 与 QT 乱谈
  7. JAVA中char占用多少字节_Java中char占用几个字节
  8. npm ERR! cb.apply is not a function npm ERR! A complete log of this run can be found in: npm ERR!
  9. windows导出文件名列表
  10. python中soup_python – 使用带有UTF-8的soup.get_text()
  11. Linux shell脚本的字符串截取
  12. android游戏渠道支付,Android渠道支付隐患及推荐解决方案
  13. 阿里安全归零实验室招聘各路大牛!offer好说!
  14. 软件设计师22-存储器系统01
  15. springboot+web文件上传和下载
  16. C++容器与参数传递方式
  17. 图书管理系统C++程序源代码
  18. 合并报表excel自动模板_自动合并
  19. 惠普1139一体打印机如何联网打印_惠普1139打印机驱动安装步骤 LaserJet Pro M1139MFP打印机开箱后怎么安装...
  20. vim etc mysql my.cnf_mysql配置——my.cnf配置讲解

热门文章

  1. java 用split分割小数点
  2. 纸黄金最佳交易时间及技巧
  3. 计算机java实训报告,计算机Java实训报告.doc
  4. 人生苦短我用python
  5. 光刻机基于dsp+fpga+ad+endac光纤传输的高速数据采集与伺服接口系统设计(一)
  6. 详细介绍C语言指针(九千字完结篇)
  7. 1 Python中 _的作用
  8. CSS的背景版块知识
  9. strlen、length、size、sizeof的用法与区别
  10. 【IEEE 2021大奖出炉】谷歌AI掌门人Jeff Dean获冯诺依曼奖