如何更改 Gnome Builder 3.30.1 中的 Meson 版本?

How to change Meson version in Gnome Builder 3.30.1?

我从 Discover 安装了 Gnome Builder。我不确定这是否是最新版本,但版本是 3.30.1。我点击了新项目并选择了 C# GTK 应用程序。没有做任何改变,我按下构建按钮,构建失败。

消息是,

Already on 'master'

The Meson build system

Version: 0.46.0 Source dir: /run/build/gtk-sharp3

Build dir: /run/build/gtk-sharp3/_flatpak_build

Build type: native build

meson_options.txt:2:0: ERROR: Unknown type feature.

A full log can be found at /run/build/gtk-sharp3/_flatpak_build/meson-logs/meson-log.txt Error: module gtk-sharp3: Child process exited with code 1

我搜了下Google,好像是因为Meson的版本低于47,但问题是,我不确定这个“0.46.0”是从哪里来的。我检查了项目中的所有文件,其中 none 个文件具有该版本字符串。我手动安装了Meson,版本是0.48.1。尽管如此,我还是收到了同样的信息。我卸载了 Meson,仍然收到相同的消息。

似乎 Gnome Builder 几乎忽略了系统范围的设置,并且在某处有自己的 Meson 0.46.0 副本。怎么改?

Builder 可能正在针对特定的 Flatpak 运行时构建您的应用程序,其中包括独立于主机系统中安装的特定版本的 Meson。在构建设置面板中,您可以 select 不同的运行时或针对主机系统构建。