ROS中关于设置环境变量的问题——《Learning ROS for Robotics Programming》第二章page41的错误

本文详细介绍了如何正确地在ROS环境中配置新的package路径,并纠正了一本书中的错误做法。同时,还整理了Linux环境下环境变量的设置方法,包括如何给现有的环境变量添加新的路径。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

当我们创建了一个新的package的时候,需要新建一个文件目录,用来存放src等东西,那么就需要将这个新的文件目录路径加入到ROS_PACKAGE_PATH中去,然后将这个加入到./bashrc之中,能够伴随命令行窗口自行启动。

在《Learning ROS for Robotics Programming》这本书中写的有错误,他的方法是:

在命令行下输入echo "export ROS_PACKAGE_PATH"~/dev/rosbook:${ROS_PACKAGE_PATH}" >>~/.bashrc

然后再更新一下.bashrc:

. ~/.bashrc

这样是不对的,上文中应该写成echo "export ROS_PACKAGE_PATH=${ROS_PACKAGE_PATH}:~/dev/rosbook" >>~/.bashrc

然后更新一下.bashrc文件,使用命令:

source ~/.bashrc


下面顺便整理一下linux中环境变量的设置

首先若PATH为一个环境变量

若要再给其添加一个路径

那么就要使用语句

PATH=${PATH}:加上相应的路径

此时只是给PATH这个变量加上了一个新的内容,还没有将其变成环境变量

使用export PATH回车

这样就更新了PATH这个环境变量。


若想将更新之后的环境变量添加到.bashrc中,那么就需要使用echo来做就像上文中所讲的那样。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值