2015年6月23日火曜日

[PHP] Composerでgithubの認証を求められたときの対策

[PHP]Composerでgithubの認証を求められたときの対策

composer updateをしたら
Loading composer repositories with package information
Authentication required (api.github.com):         
  Username: 
  Password: 
とか出てGitHubへの認証を求められました。
ComposerがGitHubのAPIを使っている関係で出るエラーらしいです。
ツイッターに書いたら以下のページを教えて頂きましたが、半日たってもエラーがでたままで、GitHubにアカウントを作ってTokenを取得することにしました。
お世話になります。 fuelphpをcentosにインストールしたいのです… - 人力検索はてな
http://q.hatena.ne.jp/1432733578

環境

Windows7 64bit
PHPのバージョンとかは関係なさそうです。

1. 大まかな手順

  1. GitHubにアカウントを作る
  2. Personal access tokensを作成する
  3. composerに設定する

2. 注意

  • トークンはパスワードみたいなものなので、漏れないように扱う。
  • トークンは作成した時にしか見れない。
  • 複数のマシンで使いたいときは、同じアカウントでトークンを作成する。

3. 手順

1. GitHubにアカウントを作る

  1. https://github.com/ にアクセスして、トップページでusername,email,passwordを入力して、”Sign up for GitHub”を押す。
  2. 無料のプランがあるので、それを選択してOK

2. Personal access tokensを作成する

  1. 個人のページに移動するので、一番右上の”View profile and more”ボタンから”settings”を選択する。
  2. 左側のメニューから”Personal access tokens”を選択
    “Generat new token”をクリックする。
  3. “Token description”を適当に入力して、下のチェックボックスはデフォルトのままで”Generate”ボタンを押す。
  4. トークンのリストに戻るとトークンが表示されているので、コピーする。このトークンは見れなくなるので、作業完了まではページを閉じずに置いておいた方が吉です。

3. composerに設定する

 composer config --global github-oauth.github.com
を実行してトークンを保存しておく。Windows7の場合は、”C:\Users\username\AppData\Roaming\Composer\auth.json”に値が保存されています。

2015年6月18日木曜日

[Play Framework][Java]Eclipseで開発してるときにコントローラーのソースでviewに「cannot be resolved」ってエラーが出てうざいとき Eclipseのパッケージエクスプローラーで <MyApp>->target->scala-2.10->src_managed->main のフォルダを右クリックしてBuildPath->Use as Source Folderを選択。

参考ページ

scala code causes error in eclipse for playframework-2.0 - stackoverflow

http://stackoverflow.com/questions/10960538/scala-code-causes-error-in-eclipse-for-playframework-2-0