Homebrew avvisa: "Hai MacPorts o Fink installati"


8

Ho appena ricevuto un nuovo Mac Pro con OS X 10.9. Quando corro:

brew doctor

Ricevo l'avvertimento:

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

Non ho installato MacPorts o Fink, perché visualizzo l'avviso?


3
Il file /opt/local/bin/portè l'eseguibile di MacPorts, quindi è installato. Cosa succede se provi i comandi port versione port list installed? Uso sia Homebrew che MacPorts e ricevo l'avvertimento ma tutto funziona bene per me :)
Jojo

ho provato, ma non c'è porta. "zsh: comando non trovato: porta"
William Hu,

Prova / opt / local / bin / port version etc - / opt / local / bin non è sul tuo o sul percorso predefinito
user151019

Risposte:


6

Si noti che alcuni strumenti di packaging di terze parti a volte possono installare automaticamente MacPorts. Ricordo che RVM lo fa (o almeno non lo so, non conosco lo stato corrente), quindi mentre non sei consapevole di installarlo manualmente, potrebbe essere ancora lì.

Se ti sposti /opt/localin una posizione diversa, in primo luogo potresti rompere qualunque cosa sia trascinata in MacPorts.


Questa non è una risposta e dovrebbe essere un commento
user151019

È una possibile spiegazione per la domanda "Non ho installato MacPorts o Fink, perché ricevo l'avviso?" chiesto nel post originale. Dal momento che non vedo altre domande nel post originale, direi che questa in realtà è una risposta. Naturalmente, se non sei d'accordo e disponi dei mezzi adeguati per farlo, sentiti libero di fare questo commento.
Neverpanic

0

L'errore segnala che /opt/local/bin/portesiste.

  • Se non lo hai installato, l'errore viene visualizzato perché esiste il percorso. Sposta l'eseguibile:

    sudo mv /opt/local/bin/port ~/Desktop
    
  • Se lo hai installato, puoi eseguire il comando dato:

    sudo mv /opt/local ~/macports
    

non ho installato e "porta" non esiste. E non esiste un percorso "/ opt / local / bin / port", è cablato.
William Hu,

Nel frattempo c'è un 'bin' sotto '/ opt / local', e ci sono molti file come 'perl, openssl' ecc. Se lo sposto in '~ / macports', non influenzerà questi file esecutivi? al riguardo
William Hu,

In che modo i file entrano in / opt / local / bin? Yi doveva aver installato qualcosa che lo facesse
user151019
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.