てんてー

~Web開発の備忘録~

HomesteadのディレクトリとWindowsフォルダをマウントする

やっぱりすんなりいきませんね☆

環境

Windows10

Homestead 7.7.0

 

Homestead.yamlなかみ

folders:
- map: C:/Users/ユーザ名/Desktop/home_dev/src/Homestead/code/
to: /home/vagrant/code/
type: "nfs"


sites:
- map: homestead.test
to: /home/vagrant/code/portal/public

 これ私の設定ファイルのなかみです!

type: "nfs" を書かないとWeb画面でプロジェクト表示できませんでした!

そして、Windowsではこの"nfs"をサポートされていないから同期できないんだとか。

ってことで、プラグイン投入!!

vagrant plugin install vagrant-winnfsd

 そして設定反映させますぅ

vagrant reload --provision 

 そしてHomestead.yamlのtoで設定したディレクトリ code/ にプロジェクトをインストールします。

composer create-project --prefer-dist laravel/laravel プロジェクト名 "5.5.*" 

 すると!!

なんということでしょう。

mapに設定したフォルダにもプロジェクトが作られているではありませんか。

匠の技によって、希望を取り戻すことができました。

 

設定でうまくマッピングできているので

http://homestead.test

にアクセスしてWelcomeページ表示もできました。

 

 

ありがとうプラグイン

f:id:takahashikareha:20180626075348p:plain