Wczoraj próbowałem zainstalować omnet ++ na moim Macbooku pro (OS 10.10). Wystąpił błąd, dlatego usuwam ścieżkę z mojego profilu bash.
Teraz każde polecenie, które próbuję uruchomić w moim terminalu, pokazuje błąd polecenia, który nie został znaleziony. Próbuję na wiele sposobów, ale nie znalazłem odpowiedzi.
man path_helper
: „Narzędzie path_helper nie powinno być wywoływane bezpośrednio. Jest przeznaczone wyłącznie do użycia przez profil powłoki.”/usr/bin
i innych takich miejscach (są to miejsca, które zawierają polecenia jaktar
,touch
i wszystko). @Buscar pointing wskazuje na coś, co rzeczywiście pomoże. Dodaj ścieżkę z powrotem do.bashrc
lub.bash_profile
, zrestartuj powłokę i tak powinno być.Odpowiedzi:
Najpierw odzyskaj ŚCIEŻKĘ dla bieżącej powłoki , uruchamiając
Następnie napraw problemy z PATH
path_helper
pobiera dane wejściowe z plików/etc/paths.d
, co najmniej jeden z tych plików wydaje się być uszkodzony (dwa ostatnie wpisy na wyjściu wyglądają dziwnie). Aby to naprawić, uruchom,/bin/ls -l /etc/paths.d
aby uzyskać nazwę pliku zawierającego dodatki do omnet ++ (należy odpowiednio nazwać) i usuń go za pomocąsudo /bin/rm /etc/paths.d/NAME-OF-FILE
źródło