Nigdy nie miałem tego problemu, zanim z moich innych maszyn, ale z jakiegoś powodu w zsh gdy wpisujęzsh `` która rvm` lub które gem` zwraca zawartość funkcyjnych zamiast ścieżki
which gem
lub
which rvm
uzyskać zawartość funkcyjne:
gem() {
local result
command gem "[email protected]"
result="$?"
hash -r
return $result
}
zamiast niego jest ścieżka. Dla mojego życia nie mogę zrozumieć, dlaczego tak się dzieje.
Jeśli przełączę się na bash, nie mam takich problemów.
Dzięki. To zdecydowanie mnie oczyściło. Znalazłem używając opcji '-p' z' which' dało mi oczekiwany rezultat. To samo wydaje się prawdziwe w przypadku użycia '-p' z' whence'. – user770148