Композер конечно очень удобен. Но если раньше не пользовался им, говнокодил потихоньку, то тут поджидает немало интересного.
Что нам понадобится:
Ставим компостер
1 2 3 4 5 |
curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer # теперь композер можно запускать глобально без php # ставим плагин для композера, чтобы он мог больше composer global require "fxp/composer-asset-plugin:~1.0.3" |
Теперь логинимся на гитхаб. Идем в Personal access tokens и генерим токен. Он нам понадобится.
Теперь идем в папку где установлен наш Yii2. Папка vendor будет лежать ниже. И в этом месте набираем то что пишет автор расширения, но с небольшими отличиями. Например вместо
1 |
$ php composer.phar require kartik-v/yii2-widget-datetimepicker "*" |
Пишем
1 2 |
# composer globally now composer require kartik-v/yii2-widget-datetimepicker "*" |
Там будет качаться всякое с гитхаба и в какой то момент с вас могут попросить токен. Вот то что вы нагенерили и подставляйте.