【问题标题】:Objectbox Flutter/Dart CMake 3.11 or higher is required error where CMake 3.16.3 is installed安装 CMake 3.16.3 时需要 Objectbox Flutter/Dart CMake 3.11 或更高版本的错误
【发布时间】:2021-10-14 00:29:57
【问题描述】:

选择 vs 代码上的“开始调试”菜单项时发生错误。错误详情:

在 Linux 上以调试模式启动 lib/main.dart... CMake 错误 颤振/短暂/.plugin_symlinks/objectbox_flutter_libs/linux/CMakeLists.txt:1 (cmake_minimum_required):需要 CMake 3.11 或更高版本。你是 运行版本 3.10.2 异常:无法生成构建文件 退出(sigterm)

但是 CMake 版本更高:

$ cmake --version

cmake 版本 3.16.3

由 Kitware (kitware.com/cmake) 维护和支持的 CMake 套件。

开发环境详情:

Ubuntu Ubuntu 20.04.3 LTS,Flutter Stable 2.5.2

environment:
  sdk: '>=2.12.0 <3.0.0'
dependencies:
  objectbox: ^1.2.0
  objectbox_flutter_libs: any
   
dev_dependencies:
  objectbox_generator: any

我已经尝试过 Flutter beta 通道,并返回了几个 Objectbox 版本。总是同样的错误。

【问题讨论】:

  • 有一个类似的问题与通过 snap 使用 Flutter 有关,请参阅github.com/objectbox/objectbox-dart/issues/317
  • 是的,这很有意义。 Flutter Snap 有自己的版本,而 objectbox 包需要更高版本。我将在不使用 snap 的情况下安装 Flutter,如果可行,我会提供答案。

标签: flutter objectbox


【解决方案1】:

删除 Flutter 的 snap install 并手动重新安装 Flutter 解决了该问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-20
    • 2021-02-19
    • 2019-09-03
    • 2013-10-21
    • 2014-02-24
    • 1970-01-01
    相关资源
    最近更新 更多