gpt4 book ai didi

windows - 用于 Windows 的 git-slave

转载 作者:可可西里 更新时间:2023-11-01 14:06:10 25 4
gpt4 key购买 nike

git-slave 文档只有以下关于在 Windows 上安装的不太有用的评论:

* Limited windows support

Multiple users have been successful in using gitslave with Windows.
This is "supported" only in the sense that people have reported it to
work and we accept bugfixes, not that you can `make` install or check,
or that it is QAed on this platform prior to release."

当我尝试下载并运行“nmake install”时,我得到了同样神秘的错误:

makefile(2) : fatal error U1001: syntax error : illegal character '{' in macro 
Stop.

有没有人有这方面的经验并能指出正确的方向?

最佳答案

git-slave 的 Makefile 只与 GNU Make 一起使用——因为它是一个相当简单的 makefile,没有理由它不应该与 Microsoft nmake 一起工作,除了“无偿”使用 Make 扩展Microsoft nmake 不支持。 (How similar/different are gnu make, microsoft nmake and posix standard make? 对差异进行了很好的总结)。

在 gitslave/Makefile 的第 2-4 行,如果将 ${prefix} 替换为 $(prefix) 并将 ${mandir} 替换为 $(mandir) [本质上是用圆括号 (brackets) 替换大括号] nmake 应该不再阻塞在生成文件上。但是,除非您安装了一堆 POSIX 实用程序或允许像 mkdir -prm -fsed 这样的命令工作的东西, 修复 nmake 不兼容只会允许(最多)make testcheck 工作。

没有任何 gitslave 开发人员可以定期(?)访问 Windows 开发机器,所以就像文档说的那样:“我们接受错误修复,[但] 不 [声称] 你可以 make 安装或检查,或者它在这个平台上经过了质量检查。”

我想其他在 Windows 上使用过 git-slave 的人只是确保 Perl 和 gitslave 以及 gitslave 依赖的任何 POSIX 实用程序(例如 grep 和 rm)都安装在 PATH 中的某个地方。

关于windows - 用于 Windows 的 git-slave,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12347332/

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