Меню Рубрики

Установить composer mac os

Как установить Composer в Linux/MacOS

Composer — менеджер зависимостей для PHP. Позволяет управлять зависимостями, загружая уже готовые компоненты из репозитория.

В статье ниже я расскажу, как установить Composer в Linux/MacOS

Исходные данные

  • Доступ к консоли Linux/MacOS с правами root
  • Установленный PHP 5.3 или выше

Установка Composer в Linux/MacOS

Сначала вам нужно загрузить бинарный файл composer с официального сайта: getcomposer.org . Сделать это можно следующей командой:

curl -sS https://getcomposer.org/installer | php

В результате в текущей директории будет создан файл composer.phar .
Теперь, скопируем этот файл в директорию bin , чтобы он стал доступен на уровне системы. Также требуется дать файлу права на выполнение . Я переименовал файл composer.phar в composer .

mv composer.phar /usr/local/bin/composer
chmod +x /usr/local/bin/composer

Теперь проверим работоспособность composer, вызвав его из командой строки. При выполнении этой команды вы должны получить текущую версию и справку о доступных опциях.

composer
______
/ ____/___ ____ ___ ____ ____ ________ _____
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
/_/
Composer version 1.8.4 2019-02-11 10:52:10

Usage:
command [options] [arguments]

Options:
-h, —help Display this help message
-q, —quiet Do not output any message
-V, —version Display this application version
—ansi Force ANSI output
—no-ansi Disable ANSI output
-n, —no-interaction Do not ask any interactive question
—profile Display timing and memory usage information
—no-plugins Whether to disable plugins.
-d, —working-dir=WORKING-DIR If specified, use the given directory as working directory.
-v|vv|vvv, —verbose Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug

Available commands:
about Shows the short information about Composer.
archive Creates an archive of this composer package.
browse Opens the package’s repository URL or homepage in your browser.
check-platform-reqs Check that platform requirements are satisfied.
clear-cache Clears composer’s internal package cache.
clearcache Clears composer’s internal package cache.
config Sets config options.
create-project Creates new project from a package into given directory.
depends Shows which packages cause the given package to be installed.

Обновление Composer

Многие задают вопрос «Как обновить Composer?», на самом деле его просто обновить, так как у него есть механизм самообновления. Для обновления Composer достаточно выполнить следующую команду (могут потребоваться права sudo/root):

Источник

Установка composer глобально в Mac Os

Сегодня я расскажу о маленьком удобстве — как установить composer команду в терминал вашего мака. Это ускоряеет процесс разработки, избавляя вас от необходимости каждый раз писать расширение .phar при обращении к композеру.

Для начала вам необходимо скачать композер

После этого в вашей домешней папке пользователя появится файл composer .phar и скрытая папка .composer. Для начала необходимо перенести их в /usr/local/bin/ и затем добавить в Bash. После чего команды можно будет выполнять глобально всего лишь используя команду composer.

Итак переносим файлы:

Затем открываем настройки Bash

И добавляем туда строку

Готово! Иеперь вы можете запустить композер прстой командой composer вместо composer.phar и постоянной привязкой к домашней дерриктории.

Не забудтье завершить терминал cmnd + q и открыть снова. Иногла может потребоваться перезагрузка системы.

Источник

Как установить composer на MAC

Существует два варианта установки composer: локально и глобально. Локально значит что composer будет доступен только в папке одного проекта. Глобальная установка позволяет использовать composer для каждого проекта не совершая лишний телодвежений каждый раз. Естсвенно, мы сами пользуемся композером глобально, все рекомендуем именно так устанавливать.

Процесс установки

Для установки комопзера нужно ввести всего 1 команду и уже можно им пользоваться. Правда вместо обычного слова composer нужно будет писать php composer.phar. Ниже мы рассмотрим, как упростить эту команду до привычного composer.

Переименовываем php composer.phar на composer

Для этого достаточно ввести данную команду.

После мы можем проверить успешность установки введя в терминал команду composer. Если нам вывелось то, что отображено на скриншоте ниже, значит уставнока прошла успешно. Если нет, давайте рассмотрим возможные проблемы.

mv: rename composer.phar to /usr/local/bin/composer: No such file or directory

Данная ошибка возникает из-за того, что на некоторых версиях OSX по умолчанию нет директории /usr. Чтобы она появилась, нужно ее создать.

mkdir: /usr/local/bin: Permission denied

Значит что у вашего текущего пользователя нет прав на создания данной деритокрии. Чтобы обойти это, введем следующую команду, которая запросит наш пароль (его тоже надо будет ввести).

mv: rename composer.phar to /usr/local/bin/composer: Permission denied

Значит что у вас нет прав на работу с системной директорией. Для решения этой задачи, нужно ввести команду от имени супер юзера (требуется пароль).

Источник

Установка Composer на Mac OS

Composer — пакетный менеджер для языка программирования PHP.

Установка Composer

Composer состоит из одного исполнительного файла и может понадобится, например, для установки Symfony.

Во избежание дальнейшей ошибки:

-bash: composer: command not found

Composer будем устанавливать глобально. Для этого перейдем в общую папку исполняемых файлов на Mac OS:

На странице выше не рекомендуется копировать команды для установки, они могут поменяться от версии к версии, поэтому только для наглядности, запустить нужно эти 4 команды:

Для удобства обращения к файлу переименовываем его из composer.phar в composer:

На этом Composer установлен.

Если Composer мы установили изначально не в общую папку, то переходим в папку с composer и используем команду:

Вся процедура установки на скрине ниже:

Как работает Composer

Для работы сборщика пакетов (композера) в проекте, в котором требуется что-то с его помощью собрать, должно быть два файла: composer.json и composer.lock.

В файле composer.json хранятся настройки, куда и что должно быть установлено.

Файл composer.lock содержит всю необходимую информацию о проекте. Если его нет, он будет автоматически создан. Править его не нужно.

Например, надо установить библиотеку Guzzle. Перейдем в папку, в которой необходимо подключить библиотеки PHP. А затем вбиваем команду:

Будет сгенерированы файлы composer.json и composer.lock, а также создастся папка vendor. Внутри которой будет загружена запрашиваемая библиотека и другие необходимые.

Читайте также

Если вам пригодилась информация, вы можете поблагодарить автора сайта символическим пожертвованием:

Источник

Как установить Composer в Linux/MacOS

Похожие статьи

Генератор веб сценариев проверки для Zabbix

Как добавить поддержку ГОСТ 34.10 2012 в CentOS/Redhat 7

Как исправить “/usr/bin/dirmngr: No such file or directory”

Composer – менеджер зависимостей для PHP. Позволяет управлять зависимостями, загружая уже готовые компоненты из репозитория.

В статье ниже я расскажу, как установить Composer в Linux/MacOS

Исходные данные

  • Доступ к консоли Linux/MacOS с правами root
  • Установленный PHP 5.3 или выше

Установка Composer в Linux/MacOS

Сначала вам нужно загрузить бинарный файл composer с официального сайта: getcomposer.org. Сделать это можно следующей командой:

В результате в текущей директории будет создан файл composer.phar.
Теперь, скопируем этот файл в директорию bin, чтобы он стал доступен на уровне системы. Также требуется дать файлу права на выполнение. Я переименовал файл composer.phar в composer.

Теперь проверим работоспособность composer, вызвав его из командой строки. При выполнении этой команды вы должны получить текущую версию и справку о доступных опциях.

Обновление Composer

Многие задают вопрос “Как обновить Composer?”, на самом деле его просто обновить, так как у него есть механизм самообновления. Для обновления Composer достаточно выполнить следующую команду (могут потребоваться права sudo/root):

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Устанавливаем mac os x на mac
  • Усилитель звука для mac os
  • Уроки по пользованию mac os 10
  • Уроки для новичков на mac os sierra
  • Уроки autocad для mac os