Kiedy otwieram plik .profile w terminalu, mam następujące informacje:
export PATH=$PATH:/usr/local/git/bin
Teraz zainstalowałem node.js na Maca i mówi:
Upewnij się, że / usr / local / bin znajduje się w $ PATH.
Jak mogę dodać /usr/local/bin
do eksportu PATH=$PATH:/usr/local/git/bin
?
Odpowiedzi:
export PATH=$PATH:/usr/local/git/bin:/usr/local/bin
Jedna uwaga: nie potrzebujesz tutaj cudzysłowów, ponieważ znajduje się po prawej stronie zadania, ale ogólnie, a zwłaszcza na komputerach Mac z ich tradycją spacy pathnames, rozszerzenia takie jak
$PATH
powinny być cytowane w podwójnych cudzysłowach jako"$PATH"
.źródło
/usr/libexec/path_helper
wywoływanych z domyślnego pliku/etc/profile
. Zacznij od,man path_helper
a następnie dodaj ścieżki w plikach w formacie/etc/paths.d
. Przekonasz się, że prawie każda ścieżka ustawienie przykład z innych systemów operacyjnych obejmuje$PATH
, ponieważ żaden z nich nie wydają się być w stanie zobowiązać się do bycia pierwszym w łańcuchu .../etc/paths.d
lub pojedynczy wpis z wieloma katalogami, po jednym w wierszu, ale to nie pomaga w wyświetlaniu monitu i jest tylko pośrednim sposobem osiągnięcia tego samego. Ponadto, mimo że pytanie jest oznaczone tagamiosx
, to podejście ma tę zaletę, że działa na Linuksie i innych systemach podobnych do UNIX.node --version
Spróbuj umieścić $ PATH na końcu.
export PATH=/usr/local/git/bin:/usr/local/bin:$PATH
źródło
Aby edytowana wartość ścieżki była zachowywana w następnych sesjach
Spowoduje to otwarcie .bash_profile w edytorze, napisz wewnątrz następującego po dodaniu tego, co chcesz, do ścieżki oddzielającej każdą wartość według kolumny.
export PATH=$PATH:/usr/local/git/bin:/usr/local/bin:
Zapisz, wyjdź, uruchom ponownie terminal i ciesz się
źródło
Miałem z tobą ten sam problem.
cd do ../etc/, a następnie użyj ls, aby upewnić się, że plik ze „ścieżkami” jest w folderze, ścieżki vima, dodaj „/ usr / local / bin” na końcu pliku.
źródło
Zwykle uważam to za schludne
sudo mkdir -p /etc/paths.d # was optional in my case echo /usr/local/git/bin | sudo tee /etc/paths.d/mypath1
źródło
W MAC OS Catalina te kroki zadziałały dla mnie, wszystkie powyższe rozwiązania pomogły, ale nie rozwiązały mojego problemu.
źródło