25 votos

Modifica la RUTA de acceso, de modo que /usr/local/bin está por delante de /usr/bin

Estoy tratando de instalar cerveza pero obtener la siguiente advertencia:

Warning: /usr/bin occurs before /usr/local/bin
This means that system-provided programs will be used instead of those
provided by Homebrew. The following tools exist at both paths:

2to3
2to3-2.7
idle
idle2.7
pydoc
pydoc2.7
python
python-config
python2.7
python2.7-config
pythonw
pythonw2.7
smtpd.py
smtpd2.7.py

Consider amending your PATH so that /usr/local/bin
is ahead of /usr/bin in your PATH.

No tengo idea de cómo modificar la ruta de acceso. He explorado varios archivos de este desbordamiento de la pila de post (http://stackoverflow.com/questions/8886114/using-brew-with-ruby-1-9-2), pero no puede encontrar una relevancia ruta para editar. El único archivo que tengo que existe es mi /etc/profile archivo que actualmente se ve como:

# Setting PATH for Python 2.7
# The orginal version is saved in .bash_profile.pysave
    PATH="/Library/Frameworks/Python.framework/Versions/2.7/local/bin:${PATH}"
export PATH

Quería simplemente desinstalar python, a continuación, vuelva a instalarlo a través de homebrew, pero estoy un poco nervioso acerca de romper demasiadas cosas a la vez.

Hay una manera fácil de modificar la ruta de acceso? Debo crear una .bash_profile archivo? Gracias por cualquier ayuda de antemano.

31voto

Mark Puntos 6

Sí, crear un .bash_profile archivo en su directorio de inicio que contiene

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

y, a continuación, realice una de las siguientes opciones para realizar el cambio activo

  • ejecutar . ~/.bash_profile
  • ejecutar PATH="/usr/local/bin:$PATH" en el shell actual
  • reinicie el Terminal

10voto

haemhweg Puntos 1143

Usted necesita modificar /etc/rutas, de modo que /usr/local/bin aparece antes de /usr/bin. Usted necesitará sudo su editor para hacer eso.

Una de las maneras para abrir el editor de

 sudo open -t /etc/paths

AppleAyuda.com

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.

Powered by:

X