Ho tentato di installare MacPorts al fine di aggiornare la mia versione di Rails in modo da poter passare attraverso lo sviluppo Web Agile con Rails, PragProg (4 ° 2011). Ho seguito le istruzioni nel libro, così come sul sito Web MacPorts , per eseguire l'installazione dall'immagine del disco. Sembrava che si installasse correttamente, tuttavia, eseguendo successivamente i comandi port restituiva "port: comando non trovato".
Ho cercato Stack Exchange e ho trovato questa domanda , quindi ho tentato di installare dalla riga di comando utilizzando "tar xjvf MacPorts-1.9.2.tar.bz2". Ancora una volta, l'installazione sembra funzionare. Ricevo la conferma che MacPorts è stato installato correttamente, ma ricevo comunque l'errore "sudo: port: comando non trovato" durante il tentativo di autoaggiornamento di MacPorts (tramite "sudo port -v selfupdate").
Penso che il mio errore risieda nel non avere impostato il percorso corretto. Ho seguito i consigli in questo thread , vale a dire aggiungendo un percorso (/ opt / local) in percorsi.d, ma ottengo ancora l'errore.
Se è importante, il terminale è impostato per aprire shell con shell di login predefinita (/ usr / bin / login). Dovrei cambiarlo in / bin / bash?
Quindi, questo è un problema di MacPorts, un problema di $ PATH o un problema di StupidUser?