6

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) を使用します。ここで見ることができます:

ここに画像の説明を入力

そのため、ローカルでアプリにアクセスしようとすると、「ページが利用できません」というメッセージが表示されます。

4

5 に答える 5

9

構成で何かを変更するときの黄金律は、vagrant マシンをプロビジョニング オプションでリロードすることなので、実行してみてください。

vagrant reload --provision
于 2015-11-22T19:53:52.473 に答える
1

vagrant-hostsupdaterが原因で同様の問題があります。を使用してプラグインをアンインストールするだけです

vagrant plugin uninstall vagrant-hostsupdater

その後、マシンを再度プロビジョニングします

vagrant reload --provision
于 2016-09-27T11:32:46.940 に答える