Lion 上的 rsync 因 Perl 错误而失败

Lion 上的 rsync 因 Perl 错误而失败

我正在尝试将一堆照片从一台 Mac 同步到另一台 Mac。

rsync -av /Users/billybobob/Pictures/ [email protected]:/Volumes/Harddrive/Billybobob_Photos

我获取的密钥正确,因为我可以从 billybobob 的计算机通过 ssh 连接到 sarahsansskirt 的计算机。我还可以毫无问题地 rsync 到我拥有的 freeNAS 盒。但是,当我尝试 rsync 到 sarahsansskirt 的计算机时,我得到了

Can't locate local/lib.pm in @INC (@INC contains: /lib/perl5 /Library/Perl/5.12/darwin-thread-multi-2level /Library/Perl/5.12 /Network/Library/Perl/5.12/darwin-thread-multi-2level /Network/Library/Perl/5.12 /Library/Perl/Updates/5.12.3/darwin-thread-multi-2level /Library/Perl/Updates/5.12.3 /System/Library/Perl/5.12/darwin-thread-multi-2level /System/Library/Perl/5.12 /System/Library/Perl/Extras/5.12/darwin-thread-multi-2level /System/Library/Perl/Extras/5.12 .).

BEGIN failed--compilation aborted. Can't open perl script " -Mlocal::lib": No such file or directory

我不认为 rsync 与 Perl 有任何关系。

我在这里做错了什么?

顺便说一句,所有 INC@ 看起来都是错的,我的 Perl 在 billybobob 的电脑上基本上坏了……但我认为这没什么关系。

答案1

可能您已经在for host中LocalCommand使用某些perl命令指定了选项~/.ssh/config192.168.1.4

相关内容