Homebrew ostrzega: „Masz zainstalowany MacPorts lub Fink”

8

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?

William Hu
źródło
3
Plik /opt/local/bin/portjest wykonywalny MacPorts, dlatego został zainstalowany. Co się stanie, jeśli spróbujesz wykonać polecenia port versioni port list installed? Używam zarówno Homebrew, jak i MacPorts i dostaję ostrzeżenie, ale dla mnie wszystko działa dobrze :)
Jojo
próbowałem, ale nie ma portu. „zsh: polecenie nieznalezione: port”
William Hu
Wypróbuj / opt / local / bin / port version itp. - / opt / local / bin nie znajduje się na twojej lub domyślnej ścieżce
user151019

Odpowiedzi:

6

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/localdo innej lokalizacji, która może zepsuć wszystko, co wciągnęło MacPorts.

nigdy niepanic
źródło
To nie jest odpowiedź i powinien to być komentarz
użytkownik151019
To jedno z możliwych wyjaśnień pytania „Nie zainstalowałem MacPorts ani Fink, dlaczego dostaję ostrzeżenie?” zapytał w oryginalnym poście. Ponieważ nie widzę żadnych innych pytań w oryginalnym poście, twierdzę, że w rzeczywistości jest to odpowiedź. Oczywiście, jeśli nie zgadzasz się i dysponujesz odpowiednimi środkami, możesz to skomentować.
neverpanic
0

Raporty o błędach, które /opt/local/bin/portistnieją.

  • Jeśli nie został zainstalowany, błąd jest wyświetlany, ponieważ ścieżka istnieje. Przenieś plik wykonywalny:

    sudo mv /opt/local/bin/port ~/Desktop
    
  • Jeśli go zainstalowałeś, możesz uruchomić podane polecenie:

    sudo mv /opt/local ~/macports
    
grg
źródło
nie zainstalowałem, a „port” nie istnieje. I nie ma ścieżki „/ opt / local / bin / port”, jest okablowana.
William Hu
Tymczasem pod „/ opt / local” znajduje się „bin” i istnieje wiele plików, takich jak „perl, openssl” itp. Jeśli przeniosę go do „~ / macports”, czy nie wpłynie to na te pliki wykonawcze? o tym
William Hu
Jak dodać pliki do / opt / local / bin? Musiałem zainstalować coś, co to zrobiło
użytkownik151019