Właśnie dostałem nowy Mac Pro z systemem OS X 10.9. Kiedy biegnę:
brew doctor
Dostaję ostrzeżenie:
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
Nie zainstalowałem MacPorts ani Fink, dlaczego dostaję ostrzeżenie?
/opt/local/bin/port
jest wykonywalny MacPorts, dlatego został zainstalowany. Co się stanie, jeśli spróbujesz wykonać poleceniaport version
iport list installed
? Używam zarówno Homebrew, jak i MacPorts i dostaję ostrzeżenie, ale dla mnie wszystko działa dobrze :)Odpowiedzi:
Pamiętaj, że niektóre narzędzia do pakowania innych firm mogą czasami automatycznie instalować MacPorts. Pamiętam, że RVM to robi (a przynajmniej przywykłem do tego, że nie znam obecnego stanu), więc chociaż nie wiesz, że faktycznie instalujesz go ręcznie, może nadal tam być.
Jeśli przeprowadzisz się
/opt/local
do innej lokalizacji, która może zepsuć wszystko, co wciągnęło MacPorts.źródło
Raporty o błędach, które
/opt/local/bin/port
istnieją.Jeśli nie został zainstalowany, błąd jest wyświetlany, ponieważ ścieżka istnieje. Przenieś plik wykonywalny:
Jeśli go zainstalowałeś, możesz uruchomić podane polecenie:
źródło