Homebrew da una advertencia: "Tienes MacPorts o Fink instalado"

8

Acabo de recibir una nueva Mac Pro con OS X 10.9. Cuando corro:

brew doctor

Recibo la advertencia:

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

No instalé MacPorts o Fink, ¿por qué recibo la advertencia?

William Hu
fuente
3
El archivo /opt/local/bin/portes el ejecutable MacPorts, por lo tanto, está instalado. ¿Qué sucede si pruebas los comandos port versiony port list installed? Utilizo Homebrew y MacPorts y recibo la advertencia, pero todo funciona bien para mí :)
Jojo
Lo intenté, pero no hay puerto. "zsh: comando no encontrado: puerto"
William Hu
Pruebe / opt / local / bin / port versión, etc. - / opt / local / bin no está en la suya o en la ruta predeterminada
user151019

Respuestas:

6

Tenga en cuenta que algunas herramientas de empaque de terceros a veces pueden instalar automáticamente MacPorts. Recuerdo que RVM hace eso (o al menos no lo sé, no sé el estado actual), por lo que si bien no eres consciente de instalarlo manualmente, aún podría estar allí.

Si se muda /opt/locala una ubicación diferente que podría romper lo que se extrajo en MacPorts en primer lugar.

Neverpanic
fuente
Esta no es una respuesta y debería ser un comentario
user151019
Es una posible explicación para la pregunta "No instalé MacPorts o Fink, ¿por qué recibo la advertencia?" preguntado en la publicación original. Como no veo ninguna otra pregunta en la publicación original, argumentaría que esta es una respuesta. Por supuesto, si no está de acuerdo y tiene los medios apropiados para hacerlo, no dude en hacer un comentario.
Neverpanic
0

El error informa que /opt/local/bin/portexiste.

  • Si no lo ha instalado, se muestra el error porque la ruta existe. Mueve el ejecutable:

    sudo mv /opt/local/bin/port ~/Desktop
    
  • Si lo ha instalado, puede ejecutar el comando dado:

    sudo mv /opt/local ~/macports
    
grg
fuente
no instalé, y el "puerto" no existe. Y no hay una ruta "/ opt / local / bin / port", está conectada.
William Hu
Mientras tanto, hay un 'bin' debajo de '/ opt / local', y hay muchos archivos como 'perl, openssl', etc. Si lo muevo a '~ / macports', ¿no afectará estos archivos ejecutivos? sobre esto.
William Hu
¿Cómo llegaron los archivos a / opt / local / bin? Yi tuvo que haber instalado algo que hiciera esto
usuario151019