De alguna manera, posiblemente al instalar RVM y MacPorts, recibo un mensaje de error cada vez que abro mi terminal en Snow Leopard que se queja de que tengo un identificador no válido en mi exportación de bash. He localizado al culpable de ser / usr / local / bin que no parece existir en mi sistema. ¿Debería esto preocuparme? y si no es así, ¿cómo puedo saber de dónde se llama / usr / local / bin?
He buscado en .profile, .bashrc y .bash_profile en mi directorio de inicio, pero parece que no puedo encontrarlo en ninguno de esos archivos. ¿Dónde más podría estar, o cómo puedo averiguarlo fácilmente?
Gracias, Rico
macos
mac
terminal
user-profiles
purpletonic
fuente
fuente
Respuestas:
¿Estás seguro de que el culpable es la colocación de
/usr/local/bin
? Cuando Bash se queja de un identificador no válido, se queja de la nombre de una variable exportada, no el contenido de la variable (Bash no se preocupa por el contenido).Como para
.profile
,.bash_profile
y.bashrc
, si no están en tu directorio de inicio, puedes crearlos.fuente
¿Has echado un vistazo al archivo?
/etc/paths
y los archivos dentro de la carpeta/etc/paths.d
por mencionar de/usr/local/bin
? Esos archivos son utilizados por elpath_helper
utilidad que se invoca desde/etc/profile
para configurar diferentes rutas para diferentes aplicaciones al crear un entorno para el usuario que ha iniciado sesión.fuente
El directorio / usr / local / bin , no existe en una instalación limpia de Mac OS X (o no contiene nada).
Así que no tienes que preocuparte por esto.
Tratar ayaz Método y no funciona, intente buscar en / etc / perfil o / etc / bashrc para ver si hay alguna referencia a / usr / local / bin .
fuente