command not found: complete

autocomplete, bash, homebrew, terminal, zsh

Solution

In your .zshrc, you must source autojump.zsh, not autojump.bash (I do not know where it will be located on a Mac, but it will be in same folder as autojump.bash).

On Ubuntu, here is what you need to append at the end of your .zshrc:

source /usr/share/autojump/autojump.zsh

Problem

I have a fresh mac in front of me, I installed homebrew (just fine), and oh my zsh (just fine). I'm trying to install autojump which is a intelligent database of directories. For example, you can 'jump' to `~/Documents` with `j doc` in terminal. I did this `brew install autojump` I already have my .zshrc that looks fine I think. I added the line into it that it said: ``` [[ -s `brew --prefix`/etc/autojump.sh ]] && . `brew --prefix`/etc/autojump.sh ``` When I start iterm2 I get the following warning: ``` /usr/local/Cellar/autojump/21.3.0/etc/autojump.bash:13: command not found: complete /usr/local/Cellar/autojump/21.3.0/etc/autojump.bash:55: = not found ``` I have used brew to install other things, and I can run `autojump -s` successfully so I know it is seeing the `$path`. I don't know what else could be wrong though, as this is all a fresh install.

Original source