Yo uso Lion, y el svn /usr/bin/svn es la versión 1.6. Como tengo que usar subversion 1.7, he instalado svn de bebida para ser instalado en /usr/local/bin/svn.
¿Cómo puedo desactivar el svn* archivos de modo que yo pueda usar svn de cerveza?
Yo uso Lion, y el svn /usr/bin/svn es la versión 1.6. Como tengo que usar subversion 1.7, he instalado svn de bebida para ser instalado en /usr/local/bin/svn.
¿Cómo puedo desactivar el svn* archivos de modo que yo pueda usar svn de cerveza?
Hay un mejor y más seguro camino para especificar la versión de un archivo ejecutable que desea utilizar en el ordenador, sin tener que modificar los archivos ejecutables que venía pre-instalado en su Mac. Generalmente no se recomienda para alterar su defecto las herramientas del sistema en cualquier modo.
Usted puede tomar ventaja de la variable de entorno PATH, que le permite a la lista de varios directorios que quieres que tu Mac para buscar en cuando en busca de archivos ejecutables.
Con el fin de utilizar la última versión de svn, o cualquier otra herramienta que se instala en /usr/local/bin
con Homebrew (o MacPorts, manual, etc), quieres decirle a tu Mac a la primera mirada en /usr/local/bin
antes de que se ve en el valor predeterminado /usr/bin
. Tú que por la definición de la PATH
en su .bash_profile
, que es un archivo que se carga automáticamente cada vez que abra una nueva ventana de Terminal.
Usted puede escribir la RUTA de acceso a su .bash_profile mediante la ejecución de este one-liner en el Terminal:
echo 'export PATH="/usr/local/bin:/usr/local/sbin:~/bin:$PATH"' >> ~/.bash_profile
Este comando toma todo lo que está entre comillas simples (echo
) y agrega (>>)
a un archivo llamado .bash_profile
en la del usuario root (o en casa) directorio (~/)
.
Para tener estos cambios surtan efecto, usted puede salir y reinicie el Terminal, o de ejecutar este comando:
source ~/.bash_profile
Si quieres hacerlo todo manualmente, abra su .bash_profile
con su editor favorito y, a continuación, añadir esta línea:
PATH="/usr/local/bin:/usr/local/sbin:~/bin:$PATH"
y guardarlo. A continuación, salga y reinicie el Terminal.
NOTA: monfresh la respuesta de abajo es mejor que la mía. Mientras mi método de trabajo, no se recomienda cambiar el nombre o editar las utilidades del sistema.
Cuando yo lo necesitaba para actualizar desde el SVN 1.6 a 1.7, he instalado mi construido versión (no usar Homebrew o Macports, etc.) en
/usr/local/bin
y cambiado el nombre de todos los viejos svn ejecutables en/usr/bin
(executablename)-1.6.7.Así que ahora
which svn
da/usr/local/bin/svn
y el antiguo/usr/bin/svn
es/usr/bin/svn-1.6.17
.
AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.