Я использовал, чтобы иметь возможность ввести следующее и его установке PHP 5.4:Homebrew нужен полный путь?
brew install php54
Easy Peasy. Теперь, когда я набираю ту же команду, я получаю:
Error: No available formula for php54
Что? Хорошо, если вместо этого введите:
brew install homebrew/php/php54
это работает. Было ли еще более явным знакомство с именами в Homebrew? Будучи присоской для простоты, я предпочел бы иметь плоское пространство имен и просто требовать ограничения уникальности при именовании. Даже если оставить в стороне удобство, то пахнет от ... например, я попадаю в неприятности нагрузок теперь, когда я типа:
brew doctor
, как он видит мои ранее установленные пакеты как не имеющие полностью определенное пространство имен и выплевывает тонн продукции, как, например:
Error: Failed to import: behat
No available formula for behat
Error: Failed to import: boris
No available formula for boris
Error: Failed to import: box
No available formula for box
Error: Failed to import: brew-php-switcher
No available formula for brew-php-switcher
Error: Failed to import: php52
No available formula for php52
Error: Failed to import: php53
No available formula for php53
Error: Failed to import: php53-amqp
No available formula for php53-amqp
Error: Failed to import: php53-apc
No available formula for php53-apc
Note: many files emitted for brevities sake
Кроме того, когда я типа brew list
я не получаю пространств имен:
apple-gcc42 dnsmasq freetype icu4c libevent libpng libxml2 make openssl php54 readline wget
autoconf flex gd jpeg libgpg-error libtiff libxslt nginx pcre pkg-config sqlite zlib
automake fontconfig gettext libcouchbase libksba libtool libyaml node phantomjs re2c unixodbc
По общему признанию, мне кажется странным, что brew doctor
, по-видимому, в основном искажал связанные с php вещи, а не все мои пакеты. Любая помощь будет оценена по достоинству.
BTW, я использую Brew версии 0.9.5