autocdдодано в bash 4.0. Ви можете встановити нову версію bash з Homebrew, а потім змінити стандартну оболонку входу за допомогою chsh:
brew install bash;echo /usr/local/bin/bash|sudo tee -a /etc/shells;chsh -s /usr/local/bin/bash
Після відкриття нової оболонки для входу (або вкладку за замовчуванням у Terminal або iTerm 2) echo $BASH_VERSIONслід надрукувати щось подібне 4.2.45(2)-release.
Термінал та iTerm 2 відкривають нові оболонки як оболонки для входу за замовчуванням, тому bash читає, ~/.bash_profileале ні ~/.bashrc. Якщо ви не отримаєте джерело ~/.bashrcз ~/.bash_profileнічого або іншого, додайте shopt -s autocdйого ~/.bash_profileзамість ~/.bashrc.
sudo port install bashу кроці 1 також працює.