Я только что получил новый Mac Pro с OS X 10.9. Когда я бегу:
brew doctor
Я получаю предупреждение:
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
Я не установил MacPorts или Fink, почему я получаю предупреждение?
/opt/local/bin/port
является исполняемым файлом MacPorts, поэтому он установлен. Что произойдет, если вы попробуете командыport version
иport list installed
? Я использую и Homebrew, и MacPorts и получаю предупреждение, но у меня все работает отлично :)Ответы:
Обратите внимание, что некоторые сторонние инструменты для упаковки могут иногда автоматически устанавливать MacPorts. Я помню, что RVM делает это (или, по крайней мере, раньше, я не знаю текущее состояние), поэтому, хотя вы не знаете о фактической установке его вручную, он все еще может быть там.
Если вы переместитесь
/opt/local
в другое место, которое может сломать все, что тянуло в MacPorts в первую очередь.источник
Сообщения об ошибках, которые
/opt/local/bin/port
существуют.Если вы не установили его, ошибка отображается, потому что путь существует. Переместите исполняемый файл:
Если вы установили его, вы можете запустить команду с учетом:
источник