Laravelサイトに記載されている手順に従ってホームステッドをインストールしました。インストールは正常に完了しました。
Homestead.yaml ファイルを構成しました。
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: D:/Code/Homestead/Projects/RestaurantManager
to: /home/vagrant/RestaurantManager
sites:
- map: laravel.app
to: /home/vagrant/RestaurantManager/public
databases:
- homestead
variables:
- key: 'APP_ENV'
value: 'local'
- key: 'APP_DEBUG'
value: 'true'
ホスト ファイルを編集します。
127.0.0.1 laravel.app
192.168.10.10 laravel.app
vagrant up を実行して仮想マシンに ssh できます。
問題は、フォルダ マッピングが機能しないことです。別のパスを指定したにもかかわらず、マッピングは常に同じパス (D:/Code/Homestead) を使用します。ここで見ることができます:
そのため、ローカルでアプリにアクセスしようとすると、「ページが利用できません」というメッセージが表示されます。