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?


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.


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
    

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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.