Подтвердить что ты не робот

Обновление rsync на OS X с использованием Homebrew

Версия rsync на моей OS X (10.10.3) является старой, 2.6.9. Я попытался обновить его с помощью Homebrew, но я получил следующую ошибку:

Error: No available formula for rsync

Новый должен быть 3.0+ и намного быстрее, но как установить его, не удаляя старый?

4b9b3361

Ответ 1

Следуйте инструкциям здесь:

brew tap homebrew/dupes
brew install rsync

А затем отредактируйте /private/etc/paths чтобы поместить /usr/local/bin перед /usr/bin.

Редактировать:

Предупреждение: доморощенный /dupes устарел. Этот кран теперь пуст, поскольку все его формулы были перенесены.

Итак, только

brew install rsync

достаточно.

Ответ 2

Предупреждение: homebrew/dupes устарели. Этот кран теперь пуст, поскольку все его формулы были перенесены.

Ответ 3

Объединенные ответы Vaibhav Sagar, Paulo Almeida, woodenflute, Community, окончательное решение (просто):

brew install rsync

Объяснение:

  • НЕ нужен brew tap homebrew/dupes для homebrew/dupes устарел и объединен во встроенный homebrew/core
    • Вы можете использовать brew tap чтобы найти существующее homebrew/core
  • после установки, если вы находитесь в терминале, вам нужно обновить терминал: source ~/.bashrc, затем можете использовать rsync --version чтобы увидеть новую версию, в противном случае она все равно покажет старую версию

Ответ 4

Если вы следовали инструкциям @Vaibhav Sagar и проверяли, что все правильно в соответствии с комментарием @Michael Ohlrogge, и это все еще не работает, попробуйте перезагрузить bash в соответствии с этим ответом: Как перезагрузить .bashrc без выхода из системы и обратно?, выполнив . ~/.bashrc или exec bash.

Ответ 5

Если у вас такая же проблема, попробуйте обновить homebrew

brew update
brew update
brew tap home-brew/dupes
brew install rsync