Estaba tratando de instalar homebrew, que no funcionaba. Me dijo que hiciera echo export PATH='/usr/local/bin:$PATH' >> ~/.bash_profile
. Sin embargo, esto no estaba teniendo ningún efecto, y pensé que tal vez era debido al eco (no conozco ningún Bash), así que quité el Echo, corrí brew doctor
y escupí esto, lo que me preocupaba:
/usr/local/bin/brew: line 2: dirname: command not found
/usr/local/bin/brew: line 5: basename: command not found
/usr/local/bin/brew: line 8: readlink: command not found
/usr/local/bin/brew: line 16: cd: /Users/howard/../Library: No such file or directory
/usr/local/bin/brew: line 23: tr: command not found
/usr/local/bin/brew: line 23: uname: command not found
/usr/local/bin/brew: line 28: exec: ruby: not found
¿Hay alguna forma de deshacer lo que acabo de hacer? Además, ¿alguien puede explicarme lo que acabo de hacer? Nunca cometeré el estúpido error de copiar y pegar comandos que no entiendo. Me siento como un imbécil en este momento.
¿Me preocupa que pueda haber anulado / usr / bin / con cosas? No puedo ejecutar la mayoría de los comandos básicos como man
, ls
y algunos otros. cd
todavía funciona sin embargo. ¿Hay alguna esperanza para mí o necesito reinstalar mi sistema operativo?
/usr/bin/tail ~/.bash_profile
devuelve?export PATH=/usr/local/bin:$PATH
export PATH=/usr/local/bin:$PATH
/bin/ls
y/usr/bin/man
todavía debe existir y el trabajo ...Respuestas:
Ciertamente no es necesario reinstalarlo, simplemente elimine la última línea del archivo y reinicie el terminal para ver los efectos.
Si no sabe cómo editar el archivo desde la terminal, puede abrir el archivo en el editor de texto plano predeterminado de su sistema:
Simplemente elimine la última línea y guarde el archivo. (El >> agrega la salida del eco al final del archivo) En ese punto, salga del terminal, vuelva a abrir el terminal y pruebe
brew doctor
nuevamente.Apple tiene una descripción general de los editores que puede usar en la terminal si desea editar archivos más regularmente.
Para los principiantes, el
nano
editor es quizás el más fácil ya que tiene ayuda visible para comandos básicos. Puede obtener más ayuda guiada sobre nano desde la web abriendo la URL en su navegador preferido (o haciendo que el terminal lo haga por ustedopen http://www.nano-editor.org/
).fuente
open
- escriba/usr/bin/open ~/.bash_profile
en la terminal y presione Intro. Eso debería abrir TextEdit con el archivo oculto para que pueda ver el contenido / eliminar esa última línea. Además,/usr/bin/nano ~/.bash_profile
funcionaría. Debe haber uno (o más) espacios antes del ~ para que el comando funcione. Dado que su camino está en mal estado, también haré que el camino para abrir sea explícito en el cuerpo de la respuesta.Dices que ejecutaste el siguiente comando:
Esto habría agregado la línea
export PATH='/usr/local/bin:$PATH'
a su .bash_profile. Sin embargo, luego corrió la línea sin el eco.Esto habría roto tu camino, pero solo para la sesión en la que estás . El ">> ~ / .bash_profile" no habría tenido efecto ya que no hay salida de ese comando.
Simplemente cierre la ventana Terminal y abra una nueva. Ejecutar exportación acaba de cambiar la RUTA de su shell actual. Un nuevo shell generará nuevamente los archivos relevantes para usted, configurando la ruta correctamente, proporcionando la línea que agregó a su perfil con el eco eliminado (vea la respuesta de bmike).
fuente
No viste ningún efecto porque deberías haber reiniciado el terminal o alternativamente
Para que los cambios surtan efecto. Agregar rutas al archivo .bash_profile es algo así como agregar accesos directos en el escritorio, excepto que estos son accesos directos para el terminal, es decir, usted le dice dónde están las cosas.
fuente
La configuración correcta del entorno en el
.bash_profile
archivo debería ser así:y no:
mira esto:
Entonces, el paso correcto para configurar la
brew
variable de entorno en su Mac es el siguiente:El comando correcto es:
echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.bash_profile
Ahora necesitamos activar sus cambios. Escriba este comando para activar:
source .bash_profile
O puede usar este comando para abrir el archivo:
/usr/bin/open ~/.bash_profile
y luego arreglarlo con el texto correcto y luego guardar y salir, la ruta debe usar
" "
.No olvides activar tus cambios también. Todavía este comando:
source .bash_profile
fuente