Впервые устанавливая Yii через PhpStorm можно столкнуться с ошибкой касающиеся bower:
1 | Could not fetch https://api.github.com/repos/jquery/jquery-dist, please create a GitHub OAuth token to go over the API rate limit |
Проблема в том, что composer и bower не могут получить доступ в github, им нужен token.
Создать token можно в настройка github: https://github.com/settings/tokens. Конечно для этого нужен аккаунт на github. Token нужно сразу запомнить или записать, потому что повторно после создания его увидеть нельзя.
Вторая проблема в том, что PhpStorm не предлагает ввести token. Справится с этим можно двумя способами:
- Установить Yii через консоль как описано здесь http://www.yiiframework.com/doc-2.0/guide-start-installation.html (установить composer глобально и потом через cmd). При консольной установке token будет запрошен, нужно будет ввести его в ответ (на экран он не отображается) и он будет сохранен. В дальнейшем его вводить не придется. Установка через PhpStorm тоже будет проходить безболезненно.
- Сохранить token вручную. Положить его нужно по адресу C:\Users\<Пользователь>\AppData\Roaming\Composer\auth.json (справедливо для винды). Формат файла:
12345{"github-oauth": {"github.com": "token"}}