首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我已经安装了ROS 1(新生命)和2(银河),但是包路径在检查时是相同的。

我已经安装了ROS 1(新生命)和2(银河),但是包路径在检查时是相同的。
EN

Stack Overflow用户
提问于 2021-06-20 09:45:16
回答 1查看 493关注 0票数 0

我是ROS的新手,我一直遵循来自ROS wiki页面的指示。我安装了ROS 1(新生物)和ROS 2(银河)。我为每个用户打印了环境信息:printenv | grep ROS

我首先尝试了源(这是否意味着初始化一个环境?)使用代码:source /opt/ros/neotic/setup.bash的ROS 1(新的)

结果是:

ROS_VERSION=1 ROS_PYTHON_VERSION=3 ros_PACKAGE_PATH=/opt/ros/noetic/共享ROSLISP_PACKAGE_DIRECTORIES= ros_etc_DIR=/opt/ros/noetic/ ROS_MASTER_URI=http://localhost:11311 ROS_LOCALHOST_ONLY=0 ros_ROOT=/opt/ros/noetic/ROSLISP_PACKAGE_DIRECTORIES=/ros ROS_DISTRO=noetic

但是,当我使用代码source /opt/ros/galactic/setup.bash源ROS 2并打印环境信息时,输出是:

ROS_VERSION=1 ROS_PYTHON_VERSION=3 ros_PACKAGE_PATH=/opt/ros/noetic/共享ROSLISP_PACKAGE_DIRECTORIES= ros_etc_DIR=/opt/ros/noetic/ ROS_MASTER_URI=http://localhost:11311 ROS_LOCALHOST_ONLY=0 ros_ROOT=/opt/ros/noetic/ROSLISP_PACKAGE_DIRECTORIES=/ros ROS_DISTRO=noetic

你能告诉我这件事吗?似乎输出来自bash文件,但是如何确保ROS 1不会与ROS 2混淆?

EN

回答 1

Stack Overflow用户

发布于 2022-02-18 12:49:32

我有同样的问题,但后来我发现,我使用相同的终端来源狐狸后,采购虚无。在找到ROS的版本之后关闭终端,然后打开一个新的终端并采购第二个版本解决了这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68054577

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档