Fuel PHPをインストールする
AWSにFuelPHPをインストールしようとした時に早速つまづいた。
$ oil create <project_name>
$ Token (hidden):
ぐぬぬぬ。どうやらGitからインストールするには認証が必要な模様…
でもGitの認証設定(それもAWS上でどうやって?)と検索すると以下の記事を発見。
認証方法
トークンの取得
http://qiita.com/rentalname@github/items/9a185d445e45b8b4857c
ということでGitHubのアカウントを登録
登録してアカウントを作ったら、ターミナルから接続
$ curl -u 'username' -d '{"scopes":["repo"],"note":"Help example"}' https://api.github.com/authorizations
※usernameを自分のアカウント名にして、パスワードを打ち込む。
{ "scopes": [ "repo" ], "token": "ここにtokenが表示される", "app": { "url": "http://developer.github.com/v3/oauth/#oauth-authorizations-api", "name": "Help example (API)" }, "url": "https://api.github.com/authorizations/123456", "note": "Help example", "note_url": null, "id": 123456, }
トークンの部分をコピー。トークンを取得したらFuelPHPでプロジェクトを作って。
$ oil create <project_name>
Token (hidden):
この時に先ほど取得したトークンを貼り付けて実行すると無事インストールできました!
もし以下のようなエラーが出た場合
"message": "Validation Failed",
"errors": [
{
"resource": "OauthAccess",
"code": "already_exists",
"field": "description"
}
],
"documentation_url": "https://developer.github.com/v3/oauth_authorizations/#create-a-new-authorization"
}
むむむ。。。
"code": "already_exists",
すでにtokenが発行されているので、Github公式サイトからTokenを削除するか、取得すると良いです。