https://github.com/joeblurton/doccounter Мне нужно это установить. Побывав в гугле, узнал он сам подкачивает все пакеты благодаря composer.json. Мне нужно просто дописать что есть в composer.json на github и то что у меня на сервере? Просто копировать папку вендор ? Есть ли какая нибудь пошаговая инструкция. Смотрел эту статью: https://bezumkin.ru/training/course3/3031/ - не дошло. И где на Mac OS находиться vendor и нужные для этого дела папки? У меня в корне сайта лежит php скрипт и я его вызываю.
Код (Text): brew install git php composer git clone https://github.com/joeblurton/doccounter.git cd doccounter && composer install ls vendor
Для начала надо что бы в текущей папке был composer.phar Код (Text): php -r "readfile('https://getcomposer.org/installer');" | php This will install composer to the current directory so that you can use php composer.phar
@Dimon2x, composer install сделает копию. Не, у него там свои зависимости. Вам же нужно дописать в свой composer.json подключаемый пакет, если я правильно понял. --- Добавлено --- P.S. Отдельно клонировать содержимое репозитория нет необходимости, просто добавьте источник в свой composer.json. Композер загрузит недостающий пакет сам. В этом осн. смысл.
смысл композера в управлении зависимостями. если добавляемый пакет А нуждается в пакетах М и Х, то они тоже будут загружены. а также те, в которых нуждаются М и Х и те... нутыпонел. когда исполняемый файл композера уже установлен в системе (неважно каким способом), достаточно в командной строке в папке с файлом composer.json сделать Код (Text): composer require somenewpackage лучше так делать, чем править composer.json руками. все нужные зависимости подгрузятся. файлы автоматически складываются в подпапки vendor, а версии используемых пакетов зафиксируются в composer.lock - это может быть важно для последующего повторения на других рабочих местах!!! Код (Text): корень проекта |- composer.json |- composer.lock | - vendor/ |-foo/ |-bar/ |-somenewpackage/ …