我从Discover安装了Gnome Builder。我不确定这是否是最新版本,但版本为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副本。如何更改?
答案 0 :(得分:0)
Builder可能正在针对特定的Flatpak运行时构建应用程序,其中包括与主机系统中安装的版本无关的特定版本的Meson。在“构建设置”面板中,您可以选择其他运行时或针对主机系统进行构建。