【问题标题】:How to resolve requested variants error when upgrading macports升级 macports 时如何解决请求的变体错误
【发布时间】:2019-01-31 19:13:49
【问题描述】:

在从 High Sierra (darwin17) 升级到 Mojave (darwin18) 后在 MacOS 上重新安装 macports 后,同时使用 macports 提供的 restore_ports.tcl 脚本重新安装以前安装的端口,我收到:

错误:请求的变体“”与构建开始时使用的变体不匹配:“+universal”。

我知道我可以通过将 +x86_64 参数传递给 macports install 命令来逐个解决此错误。问题是我正在尝试使用 restore_ports.tcl 脚本重新安装我的许多端口,而不是手动安装它们。

在运行 restore_ports 脚本时有什么方法可以解决这个错误吗?我可以修改传递给脚本的已安装端口文本文件吗?我可以将架构参数传递给脚本吗?

【问题讨论】:

  • 也许在这里研究:apple.stackexchange.com
  • 谢谢,由于某种原因,apple.stackexchange.com 不在我的关注范围内。

标签: macports


【解决方案1】:

感谢 jdv 的评论。在 apple.stackexchange.com,我遇到了一个不相关的 macports 问题,其中提到了 macports.conf。我发现我的 macports.conf 中的 universal_archs 标志设置为 x86_64 i386。删除了 i386,现在端口可以正常安装了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-06-07
    • 2021-02-22
    • 1970-01-01
    • 2021-08-07
    • 2019-11-24
    • 2017-03-05
    • 1970-01-01
    相关资源
    最近更新 更多