【问题标题】:cmake: "cxx11" is not a recognized standardcmake:“cxx11”不是公认的标准
【发布时间】:2021-08-09 07:14:24
【问题描述】:

在 macOS Catalina 上设置 mysql@5.6 时遇到此错误

% brew install mysql@5.6 错误:cmake:“cxx11”不是公认的标准

任何帮助都会很棒。

编辑:我已经尝试了https://github.com/caskformula/homebrew-caskformula/issues/90中提到的以下解决方案

brew cask 重新安装 xquartz

brew cask 卸载inkscape

酿造清理

brew cask install inkscape

这没有帮助

【问题讨论】:

  • 我不是 Mac 用户,所以我真的不知道,但如果你有一个非常旧的 Cmake 版本或一个非常旧的编译器,我会想象看到这个错误。 t 支持 C++11。我可能会先尝试升级 cmake
  • 运行 3 个命令 $ brew untap caskformula/caskformula $ brew doctor $brew upgrade

标签: mysql macos cmake homebrew macos-catalina


【解决方案1】:

似乎无法从瓶子安装(预构建包)。 cmake 仅在您从源代码构建包时才需要。

更新 Homebrew 并重试。

brew update
brew install homebrew/core/mysql@5.6

【讨论】:

    猜你喜欢
    • 2019-12-19
    • 2015-04-09
    • 1970-01-01
    • 2016-12-02
    • 1970-01-01
    • 1970-01-01
    • 2017-11-30
    • 2020-05-24
    • 1970-01-01
    相关资源
    最近更新 更多