【问题标题】:How to change Meson version in Gnome Builder 3.30.1?如何在 Gnome Builder 3.30.1 中更改 Meson 版本?
【发布时间】:2019-04-23 08:01:49
【问题描述】:

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

消息是,

已经在'master'上

介子构建系统

版本: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 退出

我搜索了谷歌,似乎该消息是因为Meson的版本低于47。但问题是,我不确定这个“0.46.0”来自哪里。我检查了项目中的所有文件,但没有一个文件具有该版本字符串。我手动安装了 Meson,它的版本是 0.48.1。尽管如此,我还是得到了同样的信息。我卸载了 Meson,但仍然收到相同的消息。

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

【问题讨论】:

    标签: gtk# gnome-builder


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2018-07-30
      • 1970-01-01
      • 1970-01-01
      • 2019-06-30
      • 2019-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多