Mac

無法使用 macports 安裝 git-core

  • July 6, 2021

雪豹 10.6.4 mac 埠 1.9.1

我剛剛安裝了 macports,我想安裝 git-core。

但是,我收到以下錯誤:

--->  Computing dependencies for git-core
--->  Dependencies to be installed: python26 db46 gdbm readline sqlite3 rsync popt
--->  Building db46
Error: Target org.macports.build returned: shell command failed
Log for db46 is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_databases_db46/main.log
Error: The following dependencies failed to build: python26 db46 gdbm readline sqlite3 rsync popt
Error: Status 1 encountered during processing.
To report a bug, see <http://guide.macports.org/#project.tickets>

我試過做 aport selfupdate和 aport clean all然後嘗試再次安裝。但仍然遇到同樣的問題。

我也嘗試過自己安裝依賴的 db46。

這是日誌消息:

:error:build Target org.macports.build returned: shell command failed
:debug:build Backtrace: shell command failed
   while executing
"command_exec build"
   (procedure "portbuild::build_main" line 8)
   invoked from within
"$procedure $targetname"
:info:build Warning: the following items did not execute (for db46): org.macports.activate org.macports.build org.macports.destroot org.macports.install

這是我第一次使用 mac 埠。

非常感謝您的任何建議。

我建議使用Brew

釀造安裝 git

問題是 10.6.4 更新破壞了 db46 需要的庫的一些符號連結。它們仍然存在,只是不再出現在預期的位置。最簡單的解決方法是將您的 xcode 降級為較低版本並重新安裝。拿起你的雪安裝盤並重新安裝 xcode。

引用自:https://serverfault.com/questions/194468