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 doctory 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, lsy algunos otros. cdtodavía funciona sin embargo. ¿Hay alguna esperanza para mí o necesito reinstalar mi sistema operativo?

/usr/bin/tail ~/.bash_profiledevuelve?export PATH=/usr/local/bin:$PATHexport PATH=/usr/local/bin:$PATH/bin/lsy/usr/bin/mantodaví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 doctornuevamente.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
nanoeditor 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_profileen 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_profilefuncionarí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_profilearchivo debería ser así:y no:
mira esto:
Entonces, el paso correcto para configurar la
brewvariable de entorno en su Mac es el siguiente:El comando correcto es:
echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.bash_profileAhora necesitamos activar sus cambios. Escriba este comando para activar:
source .bash_profileO puede usar este comando para abrir el archivo:
/usr/bin/open ~/.bash_profiley 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_profilefuente