我在 OSX 上使用 iTerm (3)普雷斯托作为我的 zsh 配置框架。当我使用时,我收到一条奇怪的错误消息rsync
:
$ rsync -avz --exclude='.git' src/ remote:/dst
bash: rsync: command not found
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at /BuildRoot/Library/Caches/com.apple.xbs/Sources/rsync/rsync-51/rsync/io.c(453) [sender=2.6.9]
当我检查路径时,rsync
我看到:
$ which rsync
rsync: aliased to noglob rsync
$ type -a rsync
rsync is an alias for noglob rsync
rsync is /usr/bin/rsync
看起来它是 prezto 声明的使用noglob
宏的别名。我还尝试调用 rsync 命令,/usr/bin/rsync
但没有帮助。
知道这里出了什么问题吗?
答案1
事实证明rsync
必须安装在远程计算机上。我刚刚做了,现在效果很好。