Impossibile aggiornare MacPorts dopo l'aggiornamento a Mavericks

2

Ho eseguito port selfupdate e MacPorts ha provato ad aggiornarsi alla versione 2.2.1, ma alla fine fallisce. Quando aggiungo il flag -v , posso vedere che la compilazione fallisce dopo queste righe:

checking for Tcl configuration... configure: error: Can't find Tcl configuration definitions
Command failed: cd     /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/base && CC=/usr/bin/cc OBJC=/usr/bin/cc ./configure --prefix=/opt/local --with-tclpackage=/Library/Tcl --with-install-user=root --with-install-group=admin --with-directory-mode=0755 --enable-readline && make SELFUPDATING=1 && make install SELFUPDATING=1
Exit code: 1

Come posso riavere MacPorts?

    
posta Garrett Albright 29.10.2013 - 21:46
fonte

2 risposte

3

È necessario aggiornare gli strumenti Xcode installati dalla riga di comando. Per qualche ragione, Xcode non sembra voler aggiornarli da solo, ma puoi forzarlo eseguendo xcode-select --install . Questo aprirà un prompt della GUI; seleziona "Installa" e lascia che l'installatore faccia il suo esempio. Dopo questo, MacPorts dovrebbe costruirsi correttamente. Potrebbe essere necessario eseguire nuovamente il rehash; rehash in tcsh, hash -r in bash e zsh (penso).)

    
risposta data 29.10.2013 - 21:46
fonte
0

Ho installato la distribuzione ActiveTCL da Active State. Ho vagamente ricordato che era necessario; Ho appena acquistato una nuova macchina, ho Mavericks, e ho messo la distorsione ActiveState TCL su di essa per abitudine prima di ricostruire l'installazione di MacPorts.

    
risposta data 30.10.2013 - 02:32
fonte

Leggi altre domande sui tag