Как установить 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. Если нам вывелось то, что отображено на скриншоте ниже, значит уставнока прошла успешно. Если нет, давайте рассмотрим возможные проблемы.
2018-03-10_13-54-30.png















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


© Copyright 2009 - 2018. Программирование и верстка руками и с умом. ИТ-аутсорс для СНГ.

ИП Шкабко Роман, Код ЕДРПОУ: 34047020