cmake: "cxx11" не является признанным стандартом

avatar
Jit
9 августа 2021 в 07:14
83
1
-1

При настройке mysql@5.6 на macOS Catalina я столкнулся с этой ошибкой

% варить установить mysql@5.6 Ошибка: cmake: "cxx11" не является признанным стандартом

Была бы любая помощь.

Редактировать: я пробовал приведенное ниже решение, как указано на https://github.com/caskformula/homebrew-caskformula/issues/90

варочная бочка переустановить xquartz

варочная бочка удалить inkscape

очистка варки

варочная бочка установить inkscape

Это не помогло

Источник
bremen_matt
9 августа 2021 в 07:39
0

Я не пользователь Mac, поэтому понятия не имею, но я могу предположить, что увижу эту ошибку, если у вас либо очень старая версия Cmake, либо очень старый компилятор, не поддерживающий C++11. Я бы, возможно, сначала попробовал обновить cmake

Marek H
9 августа 2021 в 09:09
0

выполнить 3 команды $ brew untap caskformula/caskformula $ brew doctor $brew upgrade

Ответы (1)

avatar
Simba
9 августа 2021 в 09:18
0

Кажется, не удалось установить из бутылки (готовый пакет). cmake требуется, только если вы собираете пакет из исходного кода.

Обновите Homebrew и повторите попытку.

brew update
brew install homebrew/core/mysql@5.6