autocdbash 4.0 में जोड़ा गया था। आप होमब्रे के साथ बैश का एक नया संस्करण स्थापित कर सकते हैं और उसके बाद डिफ़ॉल्ट लॉगिन शेल को बदल सकते हैं chsh:
brew install bash;echo /usr/local/bin/bash|sudo tee -a /etc/shells;chsh -s /usr/local/bin/bash
आपके द्वारा एक नया लॉगिन खोल (या टर्मिनल या iTerm 2 में डिफ़ॉल्ट रूप से एक टैब) खोलने के बाद, echo $BASH_VERSIONकुछ ऐसा प्रिंट करना चाहिए 4.2.45(2)-release।
टर्मिनल और iTerm 2 डिफ़ॉल्ट रूप से लॉगिन गोले के रूप में नए गोले खोलते हैं, इसलिए बैश पढ़ता है ~/.bash_profileलेकिन नहीं ~/.bashrc। यदि आप किसी भी चीज़ ~/.bashrcसे स्रोत नहीं बनाते हैं, तो इसके बजाय ~/.bash_profileजोड़ें ।shopt -s autocd~/.bash_profile~/.bashrc
sudo port install bashआपके चरण 1 में भी काम कर रहा है।