O Homebrew emite um aviso: "Você tem o MacPorts ou o Fink instalado"


8

Acabei de adquirir um novo Mac Pro com o OS X 10.9. Quando eu corro:

brew doctor

Eu recebo o aviso:

Warning: You have MacPorts or Fink installed:
/opt/local/bin/port

This can cause trouble. You don't have to uninstall them, but you may want to 
temporarily move them out of the way, e.g.
sudo mv /opt/local ~/macports

Não instalei o MacPorts ou o Fink, por que recebo o aviso?


3
O arquivo /opt/local/bin/porté o executável do MacPorts e, portanto, é instalado. O que acontece se você tentar os comandos port versione port list installed? Eu uso os dois Homebrew e MacPorts e eu recebo o aviso, mas tudo funciona bem para mim :)
Jojo

Eu tentei, mas não há porta. "zsh: comando não encontrado: port"
William Hu

Tente / opt / versão local / bin / porto etc - / opt / / bin local não está no seu ou o caminho padrão
user151019

Respostas:


6

Observe que algumas ferramentas de empacotamento de terceiros às vezes podem instalar automaticamente o MacPorts. Lembro-me que o RVM faz isso (ou pelo menos não sei o estado atual); portanto, embora você não esteja ciente de realmente instalá-lo manualmente, ele ainda pode estar lá.

Se você se mudar /opt/localpara um local diferente, isso pode quebrar o que quer que tenha sido usado no MacPorts.


Esta não é uma resposta e deve ser um comentário #
user151019 4/14/14

É uma explicação possível para a pergunta "Não instalei o MacPorts ou o Fink, por que recebo o aviso?" perguntou no post original. Como não vejo outras perguntas no post original, eu argumentaria que isso é de fato uma resposta. Obviamente, se você não concorda e tem os meios apropriados para fazê-lo, fique à vontade para fazer um comentário.
neverpanic

0

O erro informa que /opt/local/bin/portexiste.

  • Se você não o instalou, o erro é mostrado porque o caminho existe. Mova o executável:

    sudo mv /opt/local/bin/port ~/Desktop
    
  • Se você o instalou, você pode executar o comando fornecido:

    sudo mv /opt/local ~/macports
    

eu não instalei e "port" não existe. E não há caminho "/ opt / local / bin / port", é conectado.
William Hu

Enquanto isso, há um 'bin "em' / opt / local ', e há muitos arquivos como' perl, openssl 'etc. Se eu o mover para' ~ / macports ', ele não afetará esses arquivos executivos? Não é muito claro sobre isso #
William Hu

Como os arquivos entram em / opt / local / bin? O Yi tinha que ter instalado algo que fizesse isso
user151019
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.