Pergunta

Eu estou usando este link para desinstalar o macports e em vez de instalar o homebrew.No entanto, eu me deparo com um erro na primeira etapa.Eu corro sudo port -f uninstall installed o meu terminal (eu estou em um mac btw) e cospe isso bem atrás de mim :

Warning: port definitions are more than two weeks old, consider using selfupdate
Warning: configured user/group macports does not exist, will build as root
---> Uninstalling python27 @2.7.1_3
Error: Target org.macports.uninstall returned: error deleting "/opt/local/var/macports/software/python27/2.7.1_3": directory not empty
Log for python27 is at: /opt/local/var/macports/logs/_opt_local_var_macports_registry_portfiles_python27_2.7.1_3/python27/main.log
Warning: Failed to execute portfile from registry for python27 @2.7.1_3 
--->  Uninstalling python27 @2.7.1_3
Error: port uninstall failed: error deleting "/opt/local/var/macports/software/python27/2.7.1_3": directory not empty

Eu não sou realmente certo o que é essa coisa significa e não estou muito familiarizado com o macports.Eu acho até que eu python instalado com o macports...

Foi útil?

Solução

Se você estiver indo para remover o macports eu, então, basta fazer o deletetion

sudo rm -rf \
    /opt/local \
    /Applications/DarwinPorts \
    /Applications/MacPorts \
    /Library/LaunchDaemons/org.macports.* \
    /Library/Receipts/DarwinPorts*.pkg \
    /Library/Receipts/MacPorts*.pkg \
    /Library/StartupItems/DarwinPortsStartup \
    /Library/Tcl/darwinports1.0 \
    /Library/Tcl/macports1.0 \
    ~/.macports

Os primeiros avisos de que você está recebendo são devido a não ter a versão mais recente do macports para executar o selfupdate.Para o erro que você precisa para olhar o log sugerido /opt/local/var/macports/logs/_opt_local_var_macports_registry_portfiles_python27_2.7.1_3/python27/main.log

A razão macports python instalado sem você pedir, é, provavelmente porque você pediu uma porta que precisava usar python.Macports vai instalar o seu próprio python para que ela saiba exatamente qual a versão e opções de compilação foram utilizados para python, como os desenvolvedores da longa experiência com unix vendpors descobriram que a fornecedores (por exemplo,A Apple) pode mudar as coisas e causar problemas (ver actualizações mais recentes para o Xcode para um bom exemplo) ou não fornecer posteriores correções de bugs que são necessários.Homebrew confia Apple e isso seria usar da Apple versões

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top