72 votes

MacPorts Selfupdate

Je suis en train de mon Macports, mais je reçois le message suivant s’affiche :

J’ai vérifié mon et le répertoire n’existe pas. Au lieu de cela, c’est dans . Serait-ce la question ?

EDIT :

En cours d’exécution avec `` , j’obtiens ce qui suit :

Ce qui est erreur 61 ? Toutes les idées comment je peux arranger ça ?

119voto

Eric K. Points 815

J’ai eu ce même problème récemment, et j’ai oublié de lancer la commande sous la racine. Si tout le monde connaît le problème, n’oubliez pas d’exécuter la commande ainsi :

sudo port selfupdate

46voto

Nayefc Points 4010

J’étais derrière un pare-feu. Essayé sur un autre réseau et cela a fonctionné.

21voto

nobody Points 1065

Il n'y a pas d' /opt/local/bin/macports. L'exécutable que vous avez besoin est - /opt/local/bin/port. (Port de fichiers sont en /opt/local/var/..., ce qui est correct).

Basé sur l' command execution failed:

  • vous pourriez avoir oublié d'exécuter en tant que root.
  • port fourches les programmes suivants: rsync, tclsh, openssl, tar, chmod, chown. Ces exécutables et dans l' PATH? (Est - /opt/local/bin votre PATH ?)

Si cela ne fonctionne pas, exécutez le port avec -dt à obtenir toutes sortes d'informations de débogage. Qui peut vous aider à trouver le problème. Ajouter les parties intéressantes pour votre question, peut-être.

14voto

Miles Points 111

Mise à jour des Mavericks : pour s’assurer que les outils de ligne de commande de XCode sont installés, ouvrez un terminal et exécutez `` , puis suivez les instructions dans la fenêtre pop-up qui en résulte :

  • accepter la licence

Bien sûr, cela s’ajoute les autres conseils, par exemple en veillant à exécuter `` .

11voto

pbab_13 Points 111

Si quelqu'un d’autre a ce problème et ils ont récemment mis à jour XCode, la racine de mon problème était que les outils de ligne de commande a été omis dans la dernière version.

Ouverture de XCode et installation des outils de ligne de commande via le panneau de préférences de XCode corrigé cette erreur levée par MacPorts.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X