Quantcast
Channel: Библиотека знаний
Viewing all articles
Browse latest Browse all 1318

Composer (php) - [Установка пакета]

$
0
0

Composer (php)

Установка

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

Устанока пакетов из composer.json

composer --prefer-dist install

Установка пакета

php composer.phar require --prefer-dist yiisoft/yii2-gii "*"
php composer.phar require --prefer-dist kop/yii2-scroll-pager "dev-master"
php composer.phar require -vvv --prefer-dist webcreate/jquery-ias "dev-master"
  • --prefer-dist - Удаляет папку .git из модулей

Удаление пакета

php composer.phar remove skeeks/cms-shop

Флаги

  • --prefer-dist - Не заливать репозиторий а взять из архива

Установка пакета через конфиг

"kop/yii2-scroll-pager": "dev-master"

Установленные пакеты

php composer.phar show -i

Обновление пакетов

php composer.phar update

Отключение кеша или его очистка

Отключение

COMPOSER_CACHE_DIR=/dev/null composer install

Очистка

rm -rf "`composer config cache-dir`"

Возникающие ошибки

Could not fetch https://api.github.com/repos/jquery/jquery, please create a GitHub OAuth token to go over the API rate limit
Head to https://github.com/settings/tokens/new?scopes=repo&description=Composer+on+debian7+2015-08-18+1437
to retrieve a token. It will be stored in "/home/site/.composer/auth.json" for future use by Composer.
Token (hidden):

Решение

Расширения

Видеоуроки


Viewing all articles
Browse latest Browse all 1318