0 votos

se ha cambiado la ruta del usuario y se han perdido los alias en .bash_profile

Hace poco reinstalé mountain lion y tuve que reiniciar mi ruta de git. Todo funcionaba bien hasta que me di cuenta de que tenía que hacerlo para cada proyecto, así que intenté cambiar la ruta por defecto del sistema por sudo bash -c '( echo /usr/local/git/bin > /etc/paths.d/git )'

Aparentemente debería haberlo dejado solo, ya que no sé realmente lo que estoy haciendo. Mi símbolo del sistema es ahora unknown-00-26-bb-0e-a8-1f:~ mantismamita$ (mantismamita es mi nombre de usuario así que esa parte es normal) y he perdido el acceso a mis alias ubicados en .bash_profile También he vuelto al punto de partida con mi problema original, ya que mi ruta git ya no es correcta. Debo mencionar que estoy en una dirección IP diferente ya que estoy de vacaciones por lo que puede haber influido en la solicitud.

Estaría eternamente agradecido si alguien pudiera ayudarme a salir de este embrollo.

1voto

jamie Puntos 11

Creo que no están relacionados. Lo que estás viendo es el prompt de bash por defecto, que está definido en /etc/bashrc:

$ grep PS1=  /etc/bashrc
PS1='\h:\W \u\$ '

De la página man de bash:

 \h     the hostname up to the first `.'
 \u     the username of the current user
 \W     the basename of the current working directory, with $HOME abbreviated with a tilde

Lo que ha ocurrido es que tu nombre de host no se está configurando correctamente. Está relacionado con la configuración de tu red. Se discutió en superusuario: https://superuser.com/questions/318509/hostname-issue-in-mac-os-x-lion

Y sobre el archivo /etc/paths.d/git, lo que hiciste es correcto. Si tienes git instalado en /usr/local/git/bin, entonces la instalación suele crear ese archivo por ti. Pero el contenido es trivial, así que puedes crearlo tú mismo. Debe tener una sola línea, conteniendo la ruta al directorio bin que quieres que se añada al PATH para todos los usuarios:

$ ls -l /etc/paths.d/git
-rw-r--r--  1 root  wheel  19 Sep 17  2009 /etc/paths.d/git
$ od -ta /etc/paths.d/git
0000000    /   u   s   r   /   l   o   c   a   l   /   g   i   t   /   b
0000020    i   n  nl
0000023
$ wc -l /etc/paths.d/git
   1 /etc/paths.d/git
$ cat /etc/paths.d/git
/usr/local/git/bin

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