正如标题所说,homestead.test默认设置显示"未指定输入文件"-我已经阅读了与此主题有关的每一个线程(我想(,我只是不明白为什么这种情况仍然会发生
Homestead.yaml
folders:
- map: ~/code
to: /home/vagrant/code
sites:
- map: homestead.test
to: /home/vagrant/code
我试着在屏幕上显示简单的Hello世界。我在本地机器上的code
目录和盒子里有index.php
。
在安装过程中发生的唯一错误是,当我运行vagrant provision/homestead provision
时,它显示了红色文本:
homestead-7: You are running composer as "root", while "/home/vagrant/.composer" is owned by "vagrant"
homestead-7: You are already using composer version 1.6.5 (stable channel).
我对此进行了研究,发现github问题:#806-其中svpernova09声明:
这没什么好担心的。这是上游更改以确保。composer归流浪用户所有。
在这一点上,我不知道我能做些什么来完成这项工作。
有什么建议吗?
仅供参考,我已经编辑了/etc/hosts
-文件,并在每次编辑后运行provision
。
为您的项目创建一个单独的目录(例如my_project
(,将index.php
放在该目录中,并相应地更新sites
部分。
sites:
- map: homestead.test
to: /home/vagrant/code/my_project
之后的变化运行流浪者与:
vagrant up --provision