Zsh `which rvm` или` which gem` возвращает содержимое функции вместо пути

У меня никогда не было этой проблемы раньше с другими моими машинами, но по какой-то причине в ZSH всякий раз, когда я печатаю

which gem

или же

which rvm

Я получаю содержимое функции:

gem () {
local result
command gem "$@"
result="$?" 
hash -r
return $result
}

вместо его пути. По жизни я не могу понять, почему это происходит.

Если я переключаюсь на bash, у меня нет этих проблем.

Ответы на вопрос(1)

Ваш ответ на вопрос