Estoy tratando de actualizar bash a la versión 4.x. Hice la actualización de breves, luego la actualización de breves, luego la instalación de breves bash. Corrí sudo bash -c "echo /usr/local/bin/bash >> /etc/shells"
y sudo bash -c "echo /usr/local/bin/bash >> /private/etc/shells"
. He tratado de vincular simbólicamente la /usr/local/Celdaña/4.3.32/bin/bash a la /usr/local/bin/bash. He cerrado Terminal.app. Incluso he cerrado la sesión de Mac por completo. Nada de lo que hago ha actualizado $BASH_VERSION a lo correcto. bash --version
dice lo correcto, pero creo que leí en alguna parte que eso es menos confiable que echo $BASH_VERSION
(tal vez). Aquí hay un resumen de lo que estoy viendo:
Sólo necesito saber ¿En qué versión de la fiesta estoy realmente? Y si no es 4.x, ¿cómo puedo de forma fiable y definitiva ¿hacer que sea eso?
Estoy en Yosemite FWIW.
Editar:
$PATH era demasiado largo para un comentario. Aquí está:
/Users/AndrewNichols/.rvm/gems/ruby-2.1.1/bin:/Users/AndrewNichols/.rvm/gems/ruby-2.1.1@global/bin:/Users/AndrewNichols/.rvm/rubies/ruby-2.1.1/bin:/usr/local/heroku/bin:/usr/local/opt/coreutils/libexec/gnubin:/usr/local/Cellar/grep/2.18/bin:/usr/local/opt/gnu-sed/libexec/gnubin:/usr/local/opt/gnu-tar/libexec/gnubin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/heroku/bin:/usr/local/opt/coreutils/libexec/gnubin:/usr/local/Cellar/grep/2.18/bin:/usr/local/opt/gnu-sed/libexec/gnubin:/usr/local/opt/gnu-tar/libexec/gnubin:~/activator:/Users/AndrewNichols/sonarqube-4.5/bin/macosx-universal-64:/Users/AndrewNichols/sonar-runner-2.4/bin:/Users/AndrewNichols/bin:~/activator:/Users/AndrewNichols/sonarqube-4.5/bin/macosx-universal-64:/Users/AndrewNichols/sonar-runner-2.4/bin:/Users/AndrewNichols/bin:/Users/AndrewNichols/.rvm/bin
Aquí hay una división en el colon, para facilitar la lectura:
'/Users/AndrewNichols/.rvm/gems/ruby-2.1.1/bin',
'/Users/AndrewNichols/.rvm/gems/ruby-2.1.1@global/bin',
'/Users/AndrewNichols/.rvm/rubies/ruby-2.1.1/bin',
'/usr/local/heroku/bin',
'/usr/local/opt/coreutils/libexec/gnubin',
'/usr/local/Cellar/grep/2.18/bin',
'/usr/local/opt/gnu-sed/libexec/gnubin',
'/usr/local/opt/gnu-tar/libexec/gnubin',
'/usr/local/bin',
'/usr/bin',
'/bin',
'/usr/sbin',
'/sbin',
'/opt/X11/bin',
'/usr/local/heroku/bin',
'/usr/local/opt/coreutils/libexec/gnubin',
'/usr/local/Cellar/grep/2.18/bin',
'/usr/local/opt/gnu-sed/libexec/gnubin',
'/usr/local/opt/gnu-tar/libexec/gnubin',
'~/activator',
'/Users/AndrewNichols/sonarqube-4.5/bin/macosx-universal-64',
'/Users/AndrewNichols/sonar-runner-2.4/bin',
'/Users/AndrewNichols/bin',
'~/activator',
'/Users/AndrewNichols/sonarqube-4.5/bin/macosx-universal-64',
'/Users/AndrewNichols/sonar-runner-2.4/bin',
'/Users/AndrewNichols/bin',
'/Users/AndrewNichols/.rvm/bin'
Parte de la duplicación se debe a que tengo la terminal configurada para ejecutar tmux en el arranque, así que .bashrc se obtiene dos veces.