gpt4 book ai didi

python - 在 Windows 7 上安装 hg-git,使用 MinGW 编译

转载 作者:太空狗 更新时间:2023-10-29 14:01:31 24 4
gpt4 key购买 nike

我正在尝试按照 https://gist.github.com/1059280#comments 中的说明进行操作使用 MinGW 在 Win7 上安装 hg-git 进行编译(从阅读 StackOverflow 和其他地方,似乎唯一需要编译的是 dulwich 包 [我收集的用于某种 Python 绑定(bind)的 git。])

我正在使用 Python27,尽管该站点上的说明指向 Python26,我认为这可能是问题所在。

我不愿意仅仅因为这个问题而下载 Visual C++。

我得到以下指示:

Create an import library for MinGW gcc (http://mercurial.selenic.com/wiki/BuildingOnWindows)

> cd c:\python27\libs
> pexports c:\windows\system32\python27.dll > python26.def

并得到以下回溯:

PS C:\python27\libs> pexports c:\windows\system32\python27.dll > python27.def
stat: No such file or directory
c:\mingw\bin\pexports.exe: c:\windows\system32\python27.dll: could not load PE image

Python27.dll 存在。 “stat”命令没有。

任何想法都会很棒,谢谢。

最佳答案

如果您的主要目标是在 Windows 上运行 Hg-Git,我推荐的安装过程是:

  1. 安装TortoiseHg,dulwich预编译自带
  2. 使用 TortoiseHg(GUI 或命令行)克隆 https://bitbucket.org/durin42/hg-git到一个目录(现在,我将其称为 c:\hg-git)并更新到标记版本(例如 TortoiseHg 2.6 的 Hg-Git 0.3.4)。
  3. 编辑您的 Mercurial.ini/.hgrc 文件(或每个存储库的 hgrc 文件)以启用扩展

所需的配置 block 看起来像这样:

[extensions]
hggit=c:\hg-git\hggit

如果您使用的是 TortoiseHg 1.x.x,您还需要在配置文件中或使用 GUI(TortoiseHG - 全局设置 - 扩展)启用书签扩展。

最近在 Hg-Git 邮件列表上讨论了这个主题: https://groups.google.com/d/topic/hg-git/lLHsYbxcTzI/discussion

关于如何安装 Hg-Git 的 TortoiseHg 文档(重要的部分是捆绑的 dulwich): https://tortoisehg.bitbucket.io/manual/2.5/nonhg.html#hg-git-git

TortoiseHg中包含的dulwich版本可以从TortoiseHg安装目录下extension-versions.txt的内容中推导出来。它标识已交付的 Bitbucket 存储库中的修订。例如,TortoiseHg 2.6 附带 dulwich 哈希 71b73697d24b,来自 here被标记为 dulwich 0.8.5。

关于python - 在 Windows 7 上安装 hg-git,使用 MinGW 编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10771845/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com