2 votes

Ne peut pas mettre à jour MacPorts après la mise à niveau vers Mavericks

J'ai exécuté port selfupdate et MacPorts a tenté de se mettre à jour vers la version 2.2.1, mais échoue finalement. Lorsque j'ajoute le drapeau -v, je peux voir que la construction échoue après ces lignes :

vérification de la configuration de Tcl... configure: erreur: Impossible de trouver les définitions de configuration de Tcl
Commande échouée: 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
Code de sortie: 1

Comment puis-je récupérer MacPorts ?

3voto

Garrett Albright Points 333

Vous devez mettre à jour les outils en ligne de commande installés par Xcode. Pour une raison quelconque, Xcode ne semble pas vouloir les mettre à jour lui-même, mais vous pouvez le forcer en exécutant xcode-select --install. Cela ouvrira une fenêtre de dialogue graphique; sélectionnez "Installer" et laissez l'installateur faire son travail. Après cela, MacPorts devrait se construire avec succès. (Vous devrez peut-être refaire le hachage d'abord; rehash dans tcsh, hash -r dans bash et zsh (je pense).)

0voto

Tim Richardson Points 210

J'ai installé la distribution ActiveTCL d'Active State. Je me souvenais vaguement que c'était nécessaire ; je viens d'acheter une nouvelle machine, j'ai Mavericks, et j'ai mis la distribution ActiveState TCL dessus par habitude avant de reconstruire mon installation MacPorts.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X