autocdđã được thêm vào bash 4.0. Bạn có thể cài đặt phiên bản bash mới hơn với Homebrew và sau đó thay đổi vỏ đăng nhập mặc định bằng chsh:
brew install bash;echo /usr/local/bin/bash|sudo tee -a /etc/shells;chsh -s /usr/local/bin/bash
Sau khi bạn mở một vỏ đăng nhập mới (hoặc một tab theo mặc định trong Terminal hoặc iTerm 2), echo $BASH_VERSIONnên in một cái gì đó như 4.2.45(2)-release.
Terminal và iTerm 2 mở shell mới dưới dạng shell đăng nhập theo mặc định, vì vậy bash đọc ~/.bash_profilenhưng không ~/.bashrc. Nếu bạn không lấy nguồn ~/.bashrctừ ~/.bash_profilehoặc bất cứ thứ gì, hãy thêm shopt -s autocdvào ~/.bash_profilethay vì ~/.bashrc.
sudo port install bashnhập vào bước 1 của bạn cũng hoạt động.