Как изменить версию Meson в Gnome Builder 3.30.1?
Я установил Gnome Builder из Discover. Я не уверен, является ли это последней версией или нет, но версия 3.30.1. Я нажал на новый проект и выбрал приложение C# GTK. Ничего не меняя, я нажал кнопку сборки, и сборка не удалась.
Сообщение было,
Уже на "хозяине"
Система сборки Meson
Версия: 0.46.0 Исходный каталог: /run/build/gtk-sharp3
Директория сборки: /run/build/gtk-sharp3/_flatpak_build
Тип сборки: родная сборка
meson_options.txt:2:0: ОШИБКА: функция неизвестного типа.
Полный журнал можно найти по адресу /run/build/gtk-sharp3/_flatpak_build/meson-logs/meson-log.txt Ошибка: модуль gtk-sharp3: дочерний процесс завершен с кодом 1
Я искал в Google, и, похоже, сообщение было связано с тем, что версия Meson была ниже 47. Но проблема в том, что я не уверен, откуда взялся этот "0.46.0". Я проверил все файлы в проекте, и ни у одного из файлов не было этой строки версии. Я установил Meson вручную, и его версия была 0.48.1. Тем не менее, я получил то же сообщение. Я удалил Meson, и все же получил то же сообщение.
Похоже, что Gnome Builder игнорирует общесистемные настройки и где-то имеет свою собственную копию Meson 0.46.0. Как это изменить?
1 ответ
Вероятно, Builder строит ваше приложение на основе конкретной среды выполнения Flatpak, которая включает определенную версию Meson, независимую от того, что установлено в вашей хост-системе. На панели "Параметры сборки" вы можете выбрать другое время выполнения или выполнить сборку на хост-системе.