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?
/opt/local/bin/port
es el ejecutable MacPorts, por lo tanto, está instalado. ¿Qué sucede si pruebas los comandosport version
yport list installed
? Utilizo Homebrew y MacPorts y recibo la advertencia, pero todo funciona bien para mí :)Respuestas:
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/local
a una ubicación diferente que podría romper lo que se extrajo en MacPorts en primer lugar.fuente
El error informa que
/opt/local/bin/port
existe.Si no lo ha instalado, se muestra el error porque la ruta existe. Mueve el ejecutable:
Si lo ha instalado, puede ejecutar el comando dado:
fuente