微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 Windows 10 上定位或编译最新的 GNU RCS (5.10)

如何解决在 Windows 10 上定位或编译最新的 GNU RCS (5.10)

我很长时间以来一直在 Windows 上使用 RCS。移植到 Windows 的最新可用版本是 5.7 by Purdue Universityezwinports

我更愿意继续使用 RCS,因为我有很多脚本在使用它,而且我对它的功能感到满意(即使我意识到它已经过时了)。我希望继续在 Windows 10 上使用最新版本,我知道他们修复了 GNU RCS 5.10 中的许多错误

我四处搜索,但未能找到适用于 Windows 10 的 RCS 5.10。

MSYS2 或 Cygwin 版本无法在 Emacs 或 Powershell 中运行(我相信是因为路径不兼容)。如果我从 WSL 调用 rcs,使用 wsl run ci,

我也知道 this

我需要帮助在 Windows 10 上定位(更好的选择)或编译最新的 RCS (5.10)。

解决方法

截至 2020 年 11 月 1 日,MSYS2 offers RCS 5.10.0

诸如 cico 之类的命令在 PowerShell 中不起作用,因为它们是 shell 脚本,并且依赖于要运行的 shebang。此外,参考 MSYS2 隐式路径修改,如/c/ 等。

处理这个问题的一种方法是,例如,将此类命令包装在 .cmd 脚本中。就我而言,我通过将 $HOME 的 Junction 链接创建为 c:/msys64/home 来解决路径问题。

现在我可以在 Windows 10 上愉快地从 Emacs 27.1 运行 RCS。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。