我刚刚将计算机从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的支持。我该怎么办?
答案 0 :(得分:4)
错误消息应该已经指导您here。
您似乎已尝试在步骤3之前执行步骤4。
您需要先将MacPorts本身升级到支持Catalina的版本,然后才能使用 升级以前使用它安装的所有软件。
您可以从install page下载Catalina的预编译二进制文件。