就像标题中所说的那样,homestead.test的默认设置显示“未指定输入文件”-我已经阅读了与该主题相关的每个线程(我认为),但我仍然无法弄清为什么仍然如此
Homestead.yaml
folders:
- map: ~/code
to: /home/vagrant/code
sites:
- map: homestead.test
to: /home/vagrant/code
我尝试在屏幕上显示简单的Hello world。我在本地计算机上的index.php
目录中的code
目录中,并且在框中。
在安装过程中发生的只有错误的事情是当我运行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
-file,并在每次编辑后运行provision
。
答案 0 :(得分:1)
为您的项目创建一个单独的目录(例如my_project
),将index.php
放入该目录,并相应地更新sites
部分。
sites:
- map: homestead.test
to: /home/vagrant/code/my_project
更改之后,请运行以下操作:
vagrant up --provision