Tengo ruby y homebrew funcionando desde hace un tiempo y estoy empezando a jugar con Bash. Me he encontrado con un problema con mi variable PATH como se muestra al hacer echo:
/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin??n’export
Como puedes ver, hay redundancia y basura al final en forma de caracteres ilegales (causando una serie de otros problemas). Puedo cambiar el PATH con
export PATH="/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin"
lo cual de hecho devuelve el PATH deseado al hacer echo:
/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin
Pero no puedo entender por qué no puedo guardar el PATH para que no se restablezca al volver a abrirlo. No necesito agregar rutas. Solo quiero hacer que este sea el nuevo valor de esa variable. Por favor, ¿cómo puedo hacer que este cambio sea permanente?