git-core已被git端口取代。

4

我想在Mac上运行“repo”命令(并从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

我该如何解决这个问题?
2个回答

7
似乎 portgit-core 软件包更名为 git。因此,需要将命令更改为:
POSIXLY_CORRECT=1 sudo port install gmake libsdl git gnupg

应该可以工作。

1
如果您更新了macports(sudo port selfupdate),您会发现repo现在依赖于git而不是git-core。
之前:(/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/python/repo/Portfile) 包含:
depends_run port:git-core 之后: port info repo
repo @1.19_1 (python)
描述:Repo是我们在Git基础上构建的工具。 Repo帮助我们管理许多Git存储库,执行上传到我们的版本控制系统,并自动化Android开发工作流程的某些部分。 Repo并不意味着取代Git,只是为了使在Android上使用Git更加容易。 主页:http://source.android.com/source/git-repo.html 运行时依赖项:git 平台:达尔文 许可证:Apache-2 维护者:nomaintainer@macports.org

/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/python/repo/Portfile:

depends_run port:git

因此,只需使用MacPorts安装repo即可。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接