2012年3月13日

An error occurred during upgrade MacPorts 2.0.3 to 2.0.4


從 MacPorts 2.0.3 升級至 2.0.4,會發生錯誤導致升級失敗。

sudo port -d selfupdate

...
collect2: ld returned 1 exit status
make[2]: *** [registry.dylib] Error 1
make[1]: *** [all] Error 1
make: *** [all] Error 1

這個討論串有提供解法:

主要是 Mac 安裝 Mono Framework 之後,pkg-config 程式造成升級過程的指令執行錯誤。

快速的解法是將這個程式先移到別處,升級後再復原。

sudo mv /usr/bin/pkg-config /tmp
sudo port -d selfupdate
sudo mv /tmp/pkg-config /usr/bin

沒有留言:

張貼留言

lyhcode by lyhcode
歡迎轉載,請務必註明出處!