web-dev-qa-db-fra.com

Mise à niveau de rsync sur OS X à l'aide de Homebrew

La version rsync sur mon OS X (10.10.3) est une ancienne, 2.6.9. J'ai essayé de le mettre à niveau en utilisant Homebrew mais j'obtiens l'erreur suivante:

Error: No available formula for rsync

Le nouveau est censé être 3.0+ et beaucoup plus rapide, mais comment l'installer sans supprimer l'ancien?

37
user997225

Suivez les instructions ici :

brew tap homebrew/dupes
brew install rsync

Et puis éditez /private/etc/paths mettre /usr/local/bin avant /usr/bin.

Modifier:

Attention: homebrew/dupes a été déprécié. Ce robinet est maintenant vide car toutes ses formules ont été migrées.

Donc, seulement

brew install rsync

est assez.

52
Vaibhav Sagar

Attention: homebrew/dupes a été déprécié. Ce robinet est maintenant vide car toutes ses formules ont été migrées.

14
Paulo Almeida

Réponses fusionnées de Vaibhav Sagar, Paulo Almeida, woodenflute, Community, la solution finale est (juste):

brew install rsync

Explication:

  • PAS besoin brew tap homebrew/dupes pour homebrew/dupes a été déconseillé et fusionné dans le build-in homebrew/core
    • vous pouvez utiliser brew tap pour rechercher les homebrew/core
  • après l'installation, si vous êtes dans le terminal, vous avez besoin de rafraîchir le terminal: source ~/.bashrc, puis peut utiliser rsync --version pour voir la nouvelle version, sinon elle affiche toujours l'ancienne version
8
crifan

Si vous avez suivi les instructions de @Vaibhav Sagar et vérifié que tout est correct selon le commentaire de @Michael Ohlrogge et que cela ne fonctionne toujours pas, essayez de recharger bash selon cette réponse: Comment puis-je recharger .bashrc sans se déconnecter et de retour? en exécutant . ~/.bashrc ou exec bash.

2
woodenflute