Кстати, мне не хватает сна, и, кажется, мой разум сейчас заблокирован, из-за чего это может показаться вам бессмысленной тирадой, поэтому, пожалуйста, постарайтесь отнестись к ним терпеливо, если они не выглядят так.
Я работаю над OS X Snow Leopard. Не буду врать, как мне нравится иметь доступ к двоичным файлам, которые PEAR устанавливает для меня. Я просто brew unlink php53
и brew link php53
после установки пакетов PEAR, поэтому я получаю их двоичные файлы в /usr/local/bin
.
Возьмем, к примеру, Бехата. Если я устанавливаю его через PEAR (теперь устаревший), я делаю процедуру выше, и у меня сразу же есть доступ к нему через behat
, и только это. Если бы я сделал символическую ссылку на всю папку bin
, сгенерированную Composer, я бы получил три «команды» помимо behat
: behat.bat
и release
.
Я делаю что-то неправильно? Нет ли способа централизовать нужные бинарники, например, на /usr/local/bin
, желательно без добавления нового пути к $PATH
? Есть ли способ сделать это через Composer?
Я имею в виду npm, где вы можете установить глобальные и локальные версии модулей. Хотелось бы удобные глобальные версии (правильных) бинарников. Вид драгоценных камней, без ненужного дублирования.
Понимаете? Много противоречивой информации, но сейчас у меня именно так. Я полагаю, что ищу что-то вроде этот другой вопрос, только что примененный к двоичные файлы «поставщика».
Заранее спасибо!
PS: Если я действительно говорю как несчастный человек, дайте мне знать, и я перефразирую свое сообщение в первый час после хорошего сна. Спасибо!