Deshabilitar / usr / bin / svn para usar brew instalado svn

Yo uso Lion, y el svn / usr / bin / svn es la versión 1.6. Como necesito usar subversion 1.7, instalé svn from brew para ser instalado en / usr / local / bin / svn.

¿Cómo puedo desactivar los files svn * para que pueda usar svn from brew?

  • Homebrew: de alguna manera sucedió que no hay ejecutable openssl
  • Mono no funciona
  • Instalación de vino con homebrew
  • ¿Cómo puedo instalar todos los packages de preparación enumerados en un file de text?
  • ¿Cómo arreglar npm para encontrar el entorno correcto del nodo?
  • ADVERTENCIA: la versión de Tcl / Tk (8.5.9) en uso puede ser inestable
  • ¿Deshabilitar animation para "Deslizar entre aplicaciones de pantalla completa"?
  • Problema SSL de OS X Safari Comodo
  • Problema al desactivar Firewall en OS X El Capitan 10.11.2
  • Cambie rápidamente la salida de sonido de HDMI a la toma de auriculares OS X 10.10.5
  • Deshabilite la comprobación de disco cuando vuelva a conectar un disco desconectado incorrectamente a OS X
  • ¿Puedo instalar una copy completa de Snow Leopard en un Apple TV?
  • 2 Solutions collect form web for “Deshabilitar / usr / bin / svn para usar brew instalado svn”

    Existe una manera mejor y más segura de especificar qué versión de un ejecutable desea que su computadora use sin tener que modificar los ejecutables que vienen preinstalados en su Mac. Por lo general, no se recomienda alterar las herramientas pnetworkingeterminadas del sistema de ninguna manera.

    Puede aprovechar la variable de entorno PATH , que le permite enumerar varios directorys en los que desea que busque su Mac al search ejecutables.

    Para usar la última versión de svn o cualquier otra herramienta que instaló en /usr/local/bin con Homebrew (o MacPorts, manualmente, etc.), quiere decirle a su Mac que primero busque en /usr/local/bin antes de que se vea en el /usr/bin pnetworkingeterminado. Para ello, defina la PATH en su .bash_profile , que es un file que se carga automáticamente cada vez que abre una nueva window de Terminal.

    Puede escribir la RUTA en su .bash_profile ejecutando este trazador desde la Terminal:

     echo 'export PATH="/usr/local/bin:/usr/local/sbin:~/bin:$PATH"' >> ~/.bash_profile 

    Este command toma todo entre las comillas simples ( echo ) y lo agrega (>>) a un file llamado .bash_profile en el directory raíz (o home) de su usuario (~/) .

    Para que estos cambios tengan efecto, puede salir y volver a iniciar Terminal, o ejecutar este command:

     source ~/.bash_profile 

    Si desea hacerlo todo manualmente, abra su .bash_profile con su editor favorito y luego agregue esta línea:

     PATH="/usr/local/bin:/usr/local/sbin:~/bin:$PATH" 

    y guárdalo Luego salga y reinicie Terminal.

    NOTA : la respuesta de monfresh a continuación es mejor que la mía. Si bien mi método funcionará, no se recomienda cambiar el nombre ni editar las utilidades del sistema.

    Cuando necesité actualizar de SVN 1.6 a 1.7, instalé mi versión incorporada (no usando Homebrew o Macports, etc.) en /usr/local/bin y renombré todos los viejos ejecutables svn en /usr/bin a (executablename) – 1.6.7.

    Entonces, ahora which svn da /usr/local/bin/svn y el viejo /usr/bin/svn es /usr/bin/svn-1.6.17 .

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).