質問: Mac OS X Yosemite Vagrant VirtualBox Bitbucket を使っていてBitbucketのリポジトリには * hoge(開発中のcakePHPアプリケーション) * composer.json * composer.lock 既にVagrantにはApache+php5.5がインストールされています。 ここで ``` $ mkdir hoge $ cd hoge $ git clone ~ ``` してcomposerを使ってインストールすると自動でcakePHPもインストールされてローカルで開発できるのはイメージできるのですが、この場合`git clone`するディレクトリは * 自分のPC上(Vagrantfileが置いてあるディレクトリ)でしょうか? * それとも`vagrant ssh`してログインした`/vagrant`上なのでしょうか? 上記のうちのどちらかだとした場合、`composer`自体のインストールもどちらか片方で構わないということになりますか?
回答: Vagrantの共有フォルダ設定が行われていれば、ホスト側で`composer install`してもゲスト(Virtualbox)側で行っても結果は変わりません。 ホスト側で実行するのであれば、composer.phar自体もディレクトリ内に存在する必要はありません。 ただし、共有フォルダ設定がrsyncタイプの場合は、ホスト側で`composer install`後に、`vagrant rsync`でファイルを同期する必要があります。