Próbuję zainstalować najnowszą wersję nano na moim komputerze Mac. Zrobiłem to z Homebrew i wydaje się, że jest to pierwsza wersja wymieniona na mojej ścieżce, tj
`which nano` -V
zwraca
GNU nano, version 2.4.2
...
i ścieżka wygląda
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
Jak dotąd tak dobrze, najnowsza wersja nano
jest w /usr/local/bin
.
Dziwne jest to, że kiedy po prostu biegnę nano -V
, dostaję
GNU nano version 2.0.6 (compiled 16:25:25, Sep 9 2014)
...
Jakiś pomysł, dlaczego wskazana wersja which
nie byłaby taka sama jak ta, na którą wskazał mój terminal?
vim
|emacs
komentarz.emacs
95% mojego kodowania. Czasami chcę tylko czegoś ... lżejszegovim
, co mnie do cholery dezorientuje. (Zanim to zmieni się w coś absolutnie bezwartościowego , powinienem powiedzieć, że nie jest to w żaden sposób twierdzenie, że edytor tekstowy X jest w jakiś sposób lepszy niż edytor tekstowy Y. Emacs zmieszał mnie z piekła przez około rok. Teraz, gdy mam edytor tekstu, który robi to, co chcę, wolałbym być mylona przez rzeczywistą kodu piszę, albo ... nie wiem, wykonuję swoją pracę rzeczywistą).Odpowiedzi:
Jeśli właśnie zainstalowałeś nową wersję
nano
i używasz jejbash
jako powłoki, być może będziesz musiałbash
zapomnieć o ścieżce, w której był buforowanynano
, uruchamiająchash -r
wbudowane polecenie powłoki.Inne pociski mogą mieć podobne pamięci podręczne ścieżek z innymi sposobami ich opróżnienia.
źródło