haiju's 開発メモ

開発に必要な情報を自分用にメモ

PHPStormでPHPUnit実行時にSSHで紐づいてるリモートのVMが違うと警告されたら

git checkoutでブランチを移動し起動するVMVagrantで新たに作成し、

PHPStormを再起動してPHPUnitでテストユニットを実行時に、

sshで紐づいてるリモートサーバー(VM) が違うと英語でエラーメッセージ

が出た時に試した手順が以下(Φω|

[手順]

1.移動前のブランチからVagrantfileをコピー。

2.現在のブランチ以下にあるキャッシュディレクトリ(.vagrant)

 以下を削除。

3.1を利用しVagrantVMを作成、実行。

4.PHPStormを起動。

5.メニューから[Fille] - [Settings...] - [Languages & Frameworks] - [PHP] -

 [Test Frameworks] の設定ダイアログで、Path mappingsを再設定。

6.Path mappings右隣のFolder Openボタンをクリック。

7.前回設定で紐づいているCLI Interpreters設定ダイアログが開くので、

 Machine name:を確認。

8.現在起動中のVM名と異なっていたら修正し、OK。

9.8より7の設定ダイアログが閉じるので、5に値が入力されたことを確認し、OK。

10.PHPUnitを実行し、エラーメッセージが出力されなければOK。