Sometimes Bash needs its debugger but it can’t find it. It looks like this:
1 2 | /usr/share/bashdb/bashdb-main.inc: No such file or directory -bash: warning: cannot start debugger |
For example when you start bashdb
yourself with bash --debugger
or set shopt -s extdebug
. Another example is when your terminal turns it on.
Here is the fix that worked on my box:
brew install bashdb
bashhome=$(brew –prefix bash)
bdbhome=$(brew –prefix bashdb)
ln -s $bdbhome/share/bashdb $bashhome/share/bashdb
unset bashhome
unset bdbhome