我已经使用 homestead.yaml 映射了文件夹等;
ip: "192.168.10.10"
...
folders:
- map: /Users/User/Desktop/folder/Homestead/First
to: /home/vagrant/First
- map: /Users/User/Desktop/folder/Homestead/Second
to: /home/vagrant/Second
sites:
- map: first.dev
to: /home/vagrant/First/public
- map: second.dev
to: /home/vagrant/Second/public
但是当我设置主机文件时,etc/hosts
当我的 secondary.dev 到 192.168.10.10 时,我发现映射转到了 first.dev,而不是我为 secondary.dev 设置的映射。
我怎样才能让映射返回正确的站点?
编辑:我正在使用 Mac OS X。
使用 Vagrant 命令
运行命令vagrant provision
在终端或命令提示符下的 homestead 文件所在的文件夹中。
另一个等效命令是vagrant up --provision
这将配置 vagrant 机器并运行它。
使用全球家园
您可以使用命令homestead provision
重新配置 vagrant 机器,无论您在终端内的哪个位置调用它。
或者,您可以使用serve
命令将信息添加到您的Homestead.yaml
为您归档。像这样;
serve domain.app /home/vagrant/Code/path/to/public/directory
但将其添加到您的主机文件中,以便您可以通过浏览器中的domain.app 访问您的应用程序。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)