2014-07-09 134 views
4

我想在Mac上運行「repo」命令(並從Git repo下載代碼)。我按照上述指導git-core已經被port git廢棄

http://threadeds.blogspot.com/2009/02/getting-started-with-google-android-on.html 

當我執行命令,

POSIXLY_CORRECT=1 sudo port install gmake libsdl git-core gnupg 

我得到這個錯誤:

我有以下問題,同時安裝

Error: git-core has been made obsolete by the port git. Please install git instead. 
Error: org.macports.configure for port git-core returned: obsolete port 
Please see the log file for port git-core for details: 
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_git-core/git-core/main.log 
To report a bug, follow the instructions in the guide: 
    http://guide.macports.org/#project.tickets 
Error: Processing of port git-core failed 

我該如何解決這個問題?

回答

7

看來port已將git-core包重命名爲git。所以改變命令爲

POSIXLY_CORRECT=1 sudo port install gmake libsdl git gnupg 

應該工作。

1

如果更新macports(sudo port selfupdate),您會發現回購現在取決於git而不是git-core。

前:(/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/python/repo/Portfile)包含:

depends_run端口:git的核心

後:

端口信息回購

回購@ 1.19_1(蟒蛇)

說明:回購是我們建的Git之上的工具。 Repo幫助我們管理許多Git存儲庫,上傳到我們的 版本控制系統,並自動執行部分Android開發工作流程。回購並不意味着取代 Git,只是爲了更容易在Android的 上下文中使用Git。 主頁:http://source.android.com/source/git-repo.html

運行時依賴:的git 平臺:達爾文 許可:Apache的2 維護者:[email protected]

/選擇/本地的/ var/MacPorts的/來源/ rsync.macports.org/release/tarballs/ports/python/repo/Portfile:

depends_run端口:Git的

因此只需使用macports安裝回購。