我有一个Rsync程序Deltacopy,其中可执行文件作为客户端和服务器,但如果可能的话,我想用Rsync的纯Ruby实现替换它。我发现了像六同步和rsync-update这样的宝石,但它们似乎不是通用的实现。我正在寻找一个纯粹的 Ruby 解决方案,因此不涉及可执行文件,最好可以在多个操作系统上运行。如果可能的话,一个简单的样本会很棒。
我只寻找Rsync,请不要寻找其他传输或备份解决方案。
有这个:
- "最便宜的 Rsync 替换(带 Ruby)"
- 存档分区:https://web.archive.org/web/20090101014459/http://snippets.dzone.com/posts/show/1812
- 存档原文:https://web.archive.org/web/20070615023341/http://eigenclass.org/hiki.rb?cheap+rsync
- https://github.com/avh4/ruby-sync
- "Ruby 的完整文件同步库,支持与本地和 FTP/SSH 目录同步/镜像。"
- http://synchzor.com/
祝你好运,先生。
我从未使用过它,但看起来 rrsync 可能值得一试。
https://github.com/RichGuk/rrsync
我会尝试使用Ruby Inline(http://rubygems.org/gems/RubyInline 和 http://www.zenspider.com/ZSS/Products/RubyInline/)。 您也许可以将 Rsync 源代码与 Ruby Inline 一起使用。
但是,我不知道这将如何在Windows平台上工作。
同步源代码:http://rsync.samba.org/download.html