MacPorts 迁移不适用于 Catalina

MacPorts migrate is not working with Catalina

我刚刚将我的计算机从 High Sierra 更新到 Catalina,MacPorts 出现错误。

Error: Current platform "darwin 19" does not match expected platform "darwin 17"
Error: If you upgraded your OS, please follow the migration instructions: https://trac.macports.org/wiki/Migration
Error: /opt/local/bin/port: Failed to initialize MacPorts, OS platform mismatch

然而,当我尝试迁移它时,像这样的命令 sudo port -qv installed > myports.txt 也不起作用。

我的项目 运行 有一些特定于版本的包。我也无法在他们的网站上找到对 Catalina 的支持。我需要做什么?

错误消息应该指向您 here

您似乎已尝试在第 3 步之前执行第 4 步。

您需要先将 MacPorts 本身升级到支持 Catalina 的版本,然后您才能使用它来升级您之前使用它安装的所有软件。

您可以从 install page 下载 Catalina 的预编译二进制文件。