鱼香ROS社区
    • 版块
    • 最新
    • 未解决
    • 已解决
    • 群组
    • 注册
    • 登录
    紧急通知:禁止一切关于政治&VPN翻墙等话题,发现相关帖子会立马删除封号
    提问前必看的发帖注意事项: 社区问答规则(小鱼个人)更新 | 高质量帖子发布指南

    Ubuntu电脑端编译工作空间

    已定时 已固定 已锁定 已移动 已解决
    综合问题
    ubuntu22.04 colcon build
    3
    5
    496
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 10587044451
      1058704445
      最后由 编辑

      sudo apt install python3-colcon-ros这个命令应该是在工作空间的根目录下执行的,但是我是直接在pc端执行了,执行结果也没有错,也可以安装成功,但工作空间的根目录下执行colcon build命令时就出现了以下错误。在工作空间的根目录下重新执行sudo apt install python3-colcon-ros命令(执行该命令没有出错),然后colcon build命令时也还是出现以下的错误:
      -- Found ament_cmake: 1.3.5 (/opt/ros/humble/share/ament_cmake/cmake)
      CMake Error at CMakeLists.txt:20 (find_package):
      By not providing "Findnav2_bringup.cmake" in CMAKE_MODULE_PATH this project
      has asked CMake to find a package configuration file provided by
      "nav2_bringup", but CMake did not find one.

      Could not find a package configuration file provided by "nav2_bringup" with
      any of the following names:

      nav2_bringupConfig.cmake
      nav2_bringup-config.cmake
      

      Add the installation prefix of "nav2_bringup" to CMAKE_PREFIX_PATH or set
      "nav2_bringup_DIR" to a directory containing one of the above files. If
      "nav2_bringup" provides a separate development package or SDK, be sure it
      has been installed.

      -- Configuring incomplete, errors occurred!
      See also "/home/ldf/dev_ws/build/originbot_navigation/CMakeFiles/CMakeOutput.log".
      Failed <<< originbot_navigation [0.29s, exited with code 1]

      小鱼小 1 条回复 最后回复 回复 引用 0
      • 小鱼小
        小鱼 技术大佬 @1058704445
        最后由 编辑

        @1058704445 这个错误是没安装nav2_bringup造成的

        新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

        10587044451 1 条回复 最后回复 回复 引用 0
        • 10587044451
          1058704445 @小鱼
          最后由 编辑

          @小鱼 直接apt install nav2_bringup吗?还是怎么安装?

          杜守钰杜 1 条回复 最后回复 回复 引用 0
          • 杜守钰杜
            杜守钰 @1058704445
            最后由 编辑

            @1058704445

            1. sudo apt-get install ros-你的ros版本-nav2-bringup,
              比如 sudo apt-get install ros-humble-nav2-bringup
            2. 从源码安装,可以参考 http://d2lros2foxy.fishros.com/?error=redirect_uri_mismatch&error_description=The+redirect_uri+MUST+match+the+registered+callback+URL+for+this+application.&error_uri=https%3A%2F%2Fdocs.github.com%2Fapps%2Fmanaging-oauth-apps%2Ftroubleshooting-authorization-request-errors%2F%23redirect-uri-mismatch#/humble/chapt11/get_started/1.Nav2导航框架介绍
            10587044451 1 条回复 最后回复 回复 引用 0
            • 10587044451
              1058704445 @杜守钰
              最后由 编辑

              @杜守钰 在 Ubuntu电脑端编译工作空间 中说:

              @1058704445

              1. sudo apt-get install ros-你的ros版本-nav2-bringup,
                比如 sudo apt-get install ros-humble-nav2-bringup
              2. 从源码安装,可以参考 http://d2lros2foxy.fishros.com/?error=redirect_uri_mismatch&error_description=The+redirect_uri+MUST+match+the+registered+callback+URL+for+this+application.&error_uri=https%3A%2F%2Fdocs.github.com%2Fapps%2Fmanaging-oauth-apps%2Ftroubleshooting-authorization-request-errors%2F%23redirect-uri-mismatch#/humble/chapt11/get_started/1.Nav2导航框架介绍

              已解决,谢谢

              1 条回复 最后回复 回复 引用 0
              • 10587044451 1058704445 将这个主题标记为已解决,在
              • 第一个帖子
                最后一个帖子
              皖ICP备16016415号-7
              Powered by NodeBB | 鱼香ROS