Як встановити композитор через homebrew


15

Я дійсно новачок у MacOS, тому, можливо, це просте питання.

Я використовую High Sierra із встановленим PHP 7.1 за замовчуванням, я також встановив PHP 7.2:

curl -s http://php-osx.liip.ch/install.sh | bash -s 7.2

Коли я бігаю:

brew install composer

Я отримую:

Error: No available formula with the name "composer" 
==> Searching for a previously deleted formula...
Warning: homebrew/core is shallow clone. To get complete history run:
  git -C "$(brew --repo homebrew/core)" fetch --unshallow

Error: No previously deleted formula found.
==> Searching for similarly named formulae...
==> Searching local taps...
Error: No similarly named formulae found.
==> Searching taps...
==> Searching taps on GitHub...
Error: No formulae found in taps.

Питання в тому, як встановити композитор через homebrew? (Можливо, я повинен якось видалити PHP, який я встановив і встановив PHP через homebrew?)

Відповіді:


29

Тепер можна встановити композицію під керуванням

brew install composer

Попередня відповідь (для старих версій):

Здається, рішення працює:

brew tap homebrew/homebrew-php

і потім

brew install composer

Після цього композитор, здається, буде встановлений:

composer --version
Composer version 1.5.5 2017-12-01 14:42:57

Це давно застаріло.
rfay

@rfay Що саме? Це працювало чудово на Високій Сьєррі 6 місяців тому
Marcin Nabiałek

Так, php більше не використовує tap, установка php - це просто brew install php(без дотику) для php 7.
rfay

@rfay Але ця тема стосується установки композитора, а не про php, правда?
Marcin Nabiałek

2
Просто відредагуйте, щоб видалити кран, і це буде добре.
rfay

6

Тепер, як минув час, для мене це працює:

$ brew install composer

Це насправді не відповідає на питання. Якщо у вас інше питання, ви можете задати його, натиснувши Задати питання . Ви також можете додати щедрості, щоб привернути більше уваги до цього питання. - З огляду
IconDaemon

Так? Це чудово відповідає на питання "Як встановити композитора через домашню?". Про це навіть згадується в коментарях першої відповіді. Що-небудь ще не нормально з моїм першим дописом на AskDifferent?
bbjay

Чи додає вона будь-яку нову інформацію до вже прийнятої відповіді? brew install composerЧесно кажучи, лише перезапуск команди не є корисним. Якщо ви мали на увазі, що brew tap homebrew/homebrew-phкоманда більше не потрібна для цього процесу, будь ласка, відредагуйте свою відповідь, щоб бути більш конкретною.
IconDaemon

Це був перший результат у google, і я особисто вважав би корисним зрозуміти цю відповідь, замість того, щоб спочатку читати коментарі прийнятої відповіді. Ось чому я і розмістив це, щоб допомогти іншим. Іноді видалення інформації дає додаткове значення. Поточна прийнята відповідь все ще має значення для користувачів старих систем, тому я не просто її редагував. Чи не ідея ТАК про те, що голоси вирішують, що відповідь буде кориснішою з часом? Що стосується того, щоб бути більш конкретним, знову ж таки, іноді менше - більше. Однак я зазначив, що щось змінилося, тож можна було прочитати, якщо потрібно.
bbjay
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.