Ich habe versucht, MacPorts zu installieren, um meine Rails-Version zu aktualisieren, damit ich mich durch Agile Web Development mit Rails, PragProg (4. Januar 2011) arbeiten kann. Ich habe die Anweisungen in diesem Buch sowie auf der MacPorts-Website befolgt , um die Installation vom Disk-Image durchzuführen. Es wurde anscheinend korrekt installiert, wobei die Ausführung von port-Befehlen danach "port: Befehl nicht gefunden" zurückgab.
Ich habe in Stack Exchange nach dieser Frage gesucht und versucht, sie über die Befehlszeile mit "tar xjvf MacPorts-1.9.2.tar.bz2" zu installieren. Auch hier scheint die Installation zu funktionieren. Ich erhalte die Bestätigung, dass MacPorts erfolgreich installiert wurde, erhalte jedoch weiterhin den Fehler "sudo: port: Befehl nicht gefunden" beim Versuch, MacPorts selbst zu aktualisieren (über "sudo port -v selfupdate").
Ich denke, dass mein Fehler darin liegt, nicht den richtigen Pfad festgelegt zu haben. Ich habe den Rat in diesem Thread befolgt , nämlich einen Pfad (/ opt / local) in path.d hinzugefügt, erhalte aber trotzdem den Fehler.
Wenn es darauf ankommt, ist das Terminal so eingestellt, dass es Shells mit der Standard-Anmeldeshell (/ usr / bin / login) öffnet. Sollte ich dies in / bin / bash ändern?
Handelt es sich also um ein MacPorts-Problem, ein $ PATH-Problem oder ein StupidUser-Problem?