Только кеги доморощенные формулы - PullRequest
51 голосов
/ 14 января 2011

Сегодня я установил формулу curl через homebrew, но после ее установки (и повторного поиска оболочки) я заметил, что:

% which curl 
/usr/bin/curl

на самом деле, выводbrew install curl заявил, что это формула только для кег * , и, поскольку curl уже присутствовал в OS X, он не связывал ее с префиксом Homebrew, поскольку это могло вызвать неуказанные проблемы.

Затем он заявляет, что

Как правило, это не имеет для вас последствий

Я хотел бы знать:

  • Какие именно проблемы?
  • Какова цель установки формул только для кег через Homebrew?Как не может быть никаких последствий, если недавно установленный инструмент не входит в PATH?

1 Ответ

56 голосов
/ 14 января 2011
  • Проблемы : если приложение homebrew помещается в путь перед той же версией OS X по умолчанию, действительно может произойти что-нибудь .Наиболее распространенные проблемы вызваны различиями в наборе параметров командной строки, доступных в двух версиях, или различиями в значении параметров.Для curl последствия могут быть не такими уж плохими, но для других приложений вы можете, в худшем случае, сломать ОС.
  • Только для бочонков : теперь у вас есть две версии curl!По умолчанию OS X и доморощенный.Если вы хотите использовать функции, которые не используются по умолчанию, но используются в homebrew, вы можете сделать это, явно вызвав curb homebrew.Точный путь зависит от того, как вы настроили домашний напиток.Поскольку недавно установленная версия не указана в пути, она вряд ли вызовет проблему, если ее явно не вызвать.
...