Как установить composer на MAC
Существует два варианта установки composer: локально и глобально. Локально значит что composer будет доступен только в папке одного проекта. Глобальная установка позволяет использовать composer для каждого проекта не совершая лишний телодвежений каждый раз. Естсвенно, мы сами пользуемся композером глобально, все рекомендуем именно так устанавливать.
Процесс установки
Для установки комопзера нужно ввести всего 1 команду и уже можно им пользоваться. Правда вместо обычного слова composer нужно будет писать php composer.phar. Ниже мы рассмотрим, как упростить эту команду до привычного composer.
curl -sS https://getcomposer.org/installer | php
Переименовываем php composer.phar на composer
Для этого достаточно ввести данную команду.
mv composer.phar /usr/local/bin/composer
После мы можем проверить успешность установки введя в терминал команду composer. Если нам вывелось то, что отображено на скриншоте ниже, значит уставнока прошла успешно. Если нет, давайте рассмотрим возможные проблемы.
mv: rename composer.phar to /usr/local/bin/composer: No such file or directory
Данная ошибка возникает из-за того, что на некоторых версиях OSX по умолчанию нет директории /usr. Чтобы она появилась, нужно ее создать.
mkdir -p /usr/local/bin
mkdir: /usr/local/bin: Permission denied
Значит что у вашего текущего пользователя нет прав на создания данной деритокрии. Чтобы обойти это, введем следующую команду, которая запросит наш пароль (его тоже надо будет ввести).
sudo mkdir -p /usr/local/bin
mv: rename composer.phar to /usr/local/bin/composer: Permission denied
Значит что у вас нет прав на работу с системной директорией. Для решения этой задачи, нужно ввести команду от имени супер юзера (требуется пароль).
sudo mv composer.phar /usr/local/bin/composer