升级到 OS X Mavericks 后,所有已安装的端口都已过时。我不能再使用我的 gcc,请帮忙。
The following installed ports are outdated:
bzip2 1.0.6_0 < 1.0.6_0 (platform darwin 12 != darwin 13)
cctools 839_2 < 839_2 (platform darwin 12 != darwin 13)
cctools-headers 839_0 < 839_0 (platform darwin 12 != darwin 13)
cloog 0.18.0_0 < 0.18.0_0 (platform darwin 12 != darwin 13)
curl 7.33.0_0 < 7.33.0_0 (platform darwin 12 != darwin 13)
curl-ca-bundle 7.33.0_0 < 7.33.0_0 (platform darwin 12 != darwin 13)
cyrus-sasl2 2.1.25_4 < 2.1.25_4 (platform darwin 12 != darwin 13)
db46 4.6.21_8 < 4.6.21_8 (platform darwin 12 != darwin 13)
...
...
最佳答案
MacPorts 团队希望在接下来的几天内为 Mavericks 提供二进制安装程序。更新将不起作用,因为 Tcl 框架的位置已更改,破坏了常见的端口命令。但是,端口过时并不意味着不能使用。
如果等不及,有说明here关于如何从源代码构建,一旦你升级了 Xcode、命令行实用程序等。它反射(reflect)了 Tcl 框架的新位置。
关于operating-system - 小牛 macports 安装过时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19534032/