新しくインストールされたlaravel/Homestead
vagrant box、ドキュメントに従って、init.sh
、構成済みHomestead.yaml
と$ vagrant up; vagrant ssh
。その後、プロジェクトのフォルダにcd
'edして実行しましたcomposer install
。
token
を待機してハングし、次のメッセージが表示されます
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
- Installing sebastian/diff (1.3.0)
Downloading: Connecting...
Could not fetch https://api.github.com/repos/sebastianbergmann/diff/zipball/863df9687835c62aa423a22412d26fa2ebde3fd3, 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+Homestead+2015-08-01+2140
to retrieve a token. It will be stored in "/home/vagrant/.composer/auth.json" for future use by Composer.
Token (hidden):
利用した laravel/Homestead
以前、私はこれらのいずれもする必要がありませんでした、これはいくつかのドキュメント化されていない新機能またはバグですか、それとも何か間違ったことをしましたか?
GitHubアカウントをまだ作成していない場合は作成し、 ここ の指示に従ってトークンをコピーする必要があります。
トークンを取得したら、composer installを再度実行し、プロンプトが表示されたらトークンを貼り付けます。
エラーは、IPアドレスのAPIレート制限を超えたことを意味します。
次のいずれかを行うことができます。
メッセージで提案されているように認証トークンを指定します。
GitHubを作成してくださいOAuthトークン https://github.com/settings/tokens/new?scopes=repo に進んでください
Composerコマンドに渡すか、手動で~/.composer/auth.json
に追加します。
{
"http-basic": {},
"github-oauth": {
"github.com": "__TOKEN__"}
}
注:Windowsでは、 %APPDATA%/Composer
にあります。
または、次のコマンドを使用して手動で設定を追加します(この コメント に従って):
composer config -g --unset github-oauth.api.github.com
composer config -g github-oauth.github.com __TOKEN__