Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash 设置ROS catkin/ROSBILD_Bash_Ros_Catkin - Fatal编程技术网

Bash 设置ROS catkin/ROSBILD

Bash 设置ROS catkin/ROSBILD,bash,ros,catkin,Bash,Ros,Catkin,我有一个柳絮和一个玫瑰色的。但是,当我使用命令roscd时,我只能转到我最后一个来源的命令,即: 当我执行source~/rosbuild\u ws/setup.bash时,rosbuild中的包是已知的,因此我可以通过roscd访问它们 当我做时~/catkin_ws/devel/setup.bash,已知catkin中的包。但我不能再把roscd带入rosbuild了 这也意味着rosbuild不能使用柳絮包,反之亦然 我能做什么?可以使用多个工作区,方法是像往常一样寻找第一个工作区,并

我有一个柳絮和一个玫瑰色的。但是,当我使用命令roscd时,我只能转到我最后一个来源的命令,即:

  • 当我执行
    source~/rosbuild\u ws/setup.bash
    时,rosbuild中的包是已知的,因此我可以通过roscd访问它们

  • 当我做
    时~/catkin_ws/devel/setup.bash
    ,已知catkin中的包。但我不能再把roscd带入rosbuild了

这也意味着rosbuild不能使用柳絮包,反之亦然


我能做什么?

可以使用多个工作区,方法是像往常一样寻找第一个工作区,并使用
--extend
标志寻找以下工作区。
这对我来说适用于多个柳絮工作区。不确定它是否也适用于柳絮和rosbuild的混合物,但至少值得一试:

source ~/rosbuild_ws/setup.bash
source ~/catkin_ws/devel/setup.bash --extend