この前久々にLaravel触って、なんだかうまく動かないからぐぐってみたら、自分がQiitaに投稿した記事が最初に出てきた。
知ってたんじゃん、俺。
成長していないな、俺。
そんな未来の俺のために、今日も嵌ったことを書いておく。
vagrantからLaravelのプロジェクトが参照できない!?
Laravelのプロジェクト作って、vagrantでhomesteadの環境作って、なんだかい感じにできていたはずなのに、vagrantにsshでターミナルつないでlsとかしてみると、何故か作ったはずのLaravelプロジェクトが参照できない。
ホストOS上は確かに存在しているのに、つながっていない。
なんだ、VirtualBoxの設定か?と思って設定を見てみても、特に怪しいところはない。何しろその辺いじってないし。
そんな時はお客さん、どうやってvagrant立ち上げたか、じっくり思い出してみな。
VirtualBoxから直接仮想サーバー立ち上げたりしてない?
vagrant upのコマンドの中でいろいろ設定しているので、VirtualBoxから直接仮想サーバー立ち上げると、ホストOSとvagrantのフォルダがつながらないんだよ。
homesteadをインストールしたフォルダーから、vagrant upしたらつながると思うよ、きっと。
Virtual Boxを直接いじることが多いとついVirtualBoxから立ち上げてしまうが、基本に忠実に行動しましょう、というお話でした。