I\'ve never had this problem before with my other machines but for some reason in ZSH whenever I type
which gem
or
which rvm
This is normal behavior for zsh. The which
built-in is equivalent to whence -c
, which shows the definitions of functions. Use whence
, possibly with a combination of options that does not include -f
or -c
, if you don't want this. For example whence -w gem
will display gem: function
. If you only want to search for external executables (and not aliases, built-ins, reserved words or functions), use whence -v
.