Próbowałem zainstalować MacPorts, aby zaktualizować moją wersję Railsową, aby móc przejść przez Agile Web Development z Railsami, PragProg (4, 2011). Postępowałem zgodnie ze wskazówkami zawartymi w książce, a także na stronie internetowej MacPorts , aby przeprowadzić instalację z obrazu dysku. Wygląda na to, że instaluje się poprawnie, jednak uruchomienie poleceń portu zwróciło „port: polecenie nie znaleziono”.
Przeszukałem Stack Exchange i znalazłem to pytanie , więc próbowałem zainstalować z wiersza poleceń, używając „tar xjvf MacPorts-1.9.2.tar.bz2”. Ponownie instalacja wydaje się działać. Otrzymuję potwierdzenie, że MacPorts został pomyślnie zainstalowany, ale nadal pojawia się błąd „sudo: port: polecenie nie znaleziono” podczas próby samodzielnej aktualizacji MacPorts (przez „sudo port -v selfupdate”).
Myślę, że mój błąd polega na tym, że nie ustawiłem właściwej ścieżki. Postępowałem zgodnie z zaleceniami w tym wątku , a mianowicie dodając ścieżkę (/ opt / local) do paths.d, ale nadal pojawia się błąd.
Jeśli ma to znaczenie, terminal jest ustawiony na otwieranie powłok z domyślną powłoką logowania (/ usr / bin / login). Czy powinienem zmienić to na / bin / bash?
Czy to jest problem MacPorts, problem $ PATH, czy problem StupidUser?
źródło
source ~/.bash_profile
otwórz terminal, a następnie napisz:
wpisz swoje hasło
następnie skopiuj i wklej na dole:
Zapisz plik:
alt+ xa następniey
Zrestartuj komputer.
źródło