ROS 多个工作空间的环境变量问题(source .bashrc配置文件)

造成多个工作空间的环境变量问题,原因大多数是工作空间被覆盖的问题。

多个空间的环境变量问题,解决步骤:

1.进入主目录:cd ~。

2.打开主目录下的.bashrc配置文件:vim .bashrc。

3.把光标移动到文件的末尾处:Shirt+G键。

4.然后会看到很多条以source开头的命令。

5.把它们都屏蔽起来,使用符号“ # ”。

6.把刚才屏蔽起来的source命令,从上到下,一条一条的取消屏蔽。

7.输入roscore,检查是否会错误。(或者使用其他检验命令)

8.如果有错误,则表明,刚刚取消屏蔽的source命令的工作空间目录是有问题。

9.进入上一步骤的source命令的工作空间目录,删除build和devel两个目录。

10.重新编译该工作空间catkin_make。

11.注意一点,在这里,因为上面的一条source命令是与下面的一条source命令直接关联的,所以如果当该条source命令有错,则下面的source命令也应该一起重新编译。

例子:

如果第3条source命令有错误,则第3、第4、第五条source命令也应该重新编译。

本人的.bashrc

source /opt/ros/kinetic/setup.bash
source ~/catkin_ws/devel/setup.bash
source ~/turbot3_ws/devel/setup.bash
source ~/racebot_ws/devel/setup.bash
source ~/cartographer_ws/devel_isolated/setup.bash
source ~/qtros_ws/devel/setup.bash
source ~/turtlebot_ws/devel/setup.bashexport PATH=$PATH:$HOME/tools/arduino-1.8.8
export ROS_MASTER_URI=http://localhost:11311
export ROS_HOSTNAME=localhost
#export TURTLEBOT3_MODEL=burger
export TURTLEBOT3_MODEL=waffle
export TURTLEBOT_3D_SENSOR=kinect

ROS环境问题:多个工作空间的环境变量问题(source .bashrc配置文件)相关推荐

  1. Linux中环境变量 export source ~/.bashrc Linux中filezilla下载ftp文件

    2 Filezilla安装方法二:使用filezilla安装包进行安装 1.去filezilla官网下载安装包下载安装包 wget FileZilla_3.50.0_x86_64-linux-gnu. ...

  2. geo ftp环境变量 export source ~/.bashrc Linux中filezilla下载ftp文件 ftp.ncbi.nlm.nih.gov linux下载 ftp下载geo非原始数

    https://filezilla-project.org/download.php?show_all=1 右键 检测(inspect) 获得下载链接 Linux如何下载ftp文件 2 Filezil ...

  3. ubuntu下环境变量详解 bashrc, profile, environment

    ubuntu下环境变量详解 bashrc, profile, environment 本博客转载自:http://blog.csdn.net/hipkai/article/details/415486 ...

  4. centos shell基础 alias 变量单引号 双引号 history 错误重定向 21 jobs 环境变量 .bash_history source配置文件 nohup ...

    centos shell基础知识 alias  变量单引号 双引号   history 错误重定向 2>&1  jobs  环境变量 .bash_history  source配置文件 ...

  5. 环境变量 何时source /etc/profile

    "ssh 主机名 命令"   时 每执行一条登陆+命令时不会加载环境变量,需要手动source 转载于:https://www.cnblogs.com/sunpengblog/p/ ...

  6. macOS配置MAVEN环境变量执行source .bash_profile报错.bash_profile: not valid in this context: /xxx/xxx

    macOS执行source命令刷新配置文件.bash_profile报错. 添加环境变量之后,执行source .bash_profile刷新配置文件报错 .bash_profile:export:1 ...

  7. Mac终端 zsh环境变量配置 source:13: no such file or directory: source

    问题: Mac 终端中,在 ~/.bash_profile 中自行配置的环境变量需要每次开启终端都要执行: source ~/.bash_profile 后,配置的环境变量才生效 我们发现,在zsh中 ...

  8. yml读取环境变量_读取yml配置文件中的值

    1.yml文件 person: lastName: hello age:18boss:falsebirth:2017/12/12maps: {k1: v1,k2:12} lists:-lisi-zha ...

  9. 4.在master机器上配置环境变量

    重点:所有的环境变量的配置,必须配置在hadoop用户的~/.bashrc文件中 在master机器上配置hadoop的环境变量 (1) su hadoop #切换到hadoop用户下 sudo ge ...

最新文章

  1. PADS 创建封装笔记
  2. Android当中layer-list使用来实现多个图层堆叠到一块儿
  3. Linux网络协议栈(二)——套接字缓存(socket buffer)
  4. 小A点菜(洛谷P1164题题解,Java语言描述)
  5. mybatis 多表关联查询_Java修行第041天--MyBatis框架(下)--多表查询
  6. 倍周期分岔 matlab,由倍周期分岔走向混沌-Read.DOC
  7. n-gram和skip-gram
  8. Visual Studio 2013 旗舰版正式版密钥
  9. 学生成绩管理系统 easyx库(半成品
  10. 《0~3岁孩子的 正面管教》——备忘
  11. Jasper实现报表(Java)
  12. docker容器化部署nginx前端项目
  13. VGA带音频转HDMI转换芯片|VGA转HDMI 转换器方案|VGA转HDMI1.4转换器芯片介绍
  14. android相机实时滤镜,android 包含美颜等40余种实时滤镜相机
  15. 清朝皇帝年表及1840年后清朝历史事件
  16. golang对接支付宝支付
  17. schrodinger 薛定谔
  18. 让NFT-Fi流行起来
  19. 扬州大学广陵学院计算机控制,计算机控制课程设计(最小拍无波纹).docx
  20. FPS游戏:实现D3D劫持透视 (API Hook)

热门文章

  1. IN和EXISTS的区别和使用
  2. 用友:携手华为,共建“鲲鹏”新生态
  3. Silverlight 简介
  4. Java获取当年以及任意一年的第一天和最后一天 获取当天的开始时间和结束时间 自动获取去年的年份 常用于每年的数据统计
  5. 如何区分360浏览器和谷歌浏览器
  6. hdu 4510(模拟)
  7. Javascript实战——电子钟(时钟、闹钟、计时器、倒计时)
  8. 【国际】荷兰鹿特丹成立区块链实验室
  9. Java学习:IO流篇(多种流的总结)
  10. 车辆ABS系统滑移率Bang-Bang、PID控制(simulink模型可直接运行)