我有一个 Rsync 程序Deltacopy,其可执行文件作为客户端和服务器,但如果可能的话,我想用 Rsync 的纯 Ruby 实现来替换它。我发现了像 Six-rsync 和 rsync-update 这样的 gem,但它们似乎不是通用的实现。我正在寻找一个纯 Ruby 解决方案,因此不涉及可执行文件,最好可在多个操作系统上运行。如果可能的话,一个简单的样本会很棒。
我只寻找Rsync,请不要其他传输或备份解决方案。
有这个:
祝你好运,先生。
我从未使用过它,但看起来 rrsync 可能值得一试。
我会尝试使用 Ruby 内联(http://rubygems.org/gems/RubyInline和http://www.zenspider.com/ZSS/Products/RubyInline/)。您也许可以将 Rsync 源代码与 Ruby Inline 一起使用。
但是,我不知道这将如何在 Windows 平台上工作。