windows - 在 Windows 10 上查找或编译最新的 GNU RCS (5.10)
问题描述
很长一段时间以来,我一直在 Windows 上使用 RCS。移植到 Windows 的最新可用版本是Purdue University或ezwinports的 5.7 。
我宁愿继续使用 RCS,因为我有许多脚本在使用它,而且我对它的功能感到满意(即使我意识到它已经过时了)。我希望继续在 Windows 10 上使用最新版本,我知道他们修复了GNU RCS 5.10中的很多错误。
我进行了广泛搜索,但未能找到适用于 Windows 10 的 RCS 5.10。
MSYS2 或 Cygwin 版本不适用于 Emacs 或 Powershell(我相信是因为路径不兼容)。如果我rcs
从 WSL 调用,则相同,wsl run ci,
等等。
我也知道这一点。
我需要帮助定位(更好的选择),或在 Windows 10 上编译最新的 RCS (5.10)。
解决方案
截至 2020-11-01,MSYS2 提供 RCS 5.10.0。
诸如ci
and之类的命令co
在 PowerShell 中不起作用,因为它们是 shell 脚本,并且依赖于 shebang 来运行。此外,参考 MSYS2 隐式路径修改/c/
,如 等。
例如,处理这种情况的一种方法是将此类命令包装在.cmd
脚本中。就我而言,我通过将 $HOME 的连接链接创建为c:/msys64/home
.
现在我可以在 Windows 10 上愉快地从 Emacs 27.1 运行 RCS。
推荐阅读
- r - R中的数学约束优化
- php - PHP中window.location.origin的替代
- python - 如何循环遍历 BS4 数据并正确打印 div 标签
- java - 用 Kotlin 创建的房间数据库,用 Java 编写的活动,我可以这样做吗?
- javascript - 如何使用javascript获取每个项目的剩余数量
- json - 如何创建向 AWS API Gateway 发出 PUT/POST 请求以更新 DynamoDB 中的项目的链接?
- google-cloud-platform - 集群摄取时间分区表
- python - 来自 url 的 python pandas.read_csv
- amazon-web-services - 为什么 ec2:Get* 不在 AmazonEC2ReadOnlyAccess 中
- python - 如何处理写入数据库并在 API 服务器中异步响应?