宅基地“没有指定输入文件”laravel 5

时间:2015-06-16 11:56:14

标签: php vagrant laravel-5 homestead

一直在尝试这几天!我知道还有其他的问题,我已经检查过了。我有一个网站在工作,另一个没有。

我正在使用Homestead和Laravel 5以及OSX 10.10.3

我有这个.yaml文件:

---
ip: "192.168.10.10"

memory: 2048
cpus: 1
provider: virtualbox

authorize: ~/.ssh/id_rsa.pub

keys:
    - ~/.ssh/id_rsa

folders:
    - map: ~/Sites/LaraCode
      to: /home/vagrant/LaraCode

sites:
    - map: myapp.app
      to: /home/vagrant/LaraCode/myapp/public
    - map: newapp.dev
      to: /home/vagrant/LaraCode/newapp/public

databases:
    - homestead

variables:
    - key: APP_ENV
      value: local

这两个文件夹中都是Laravel 5应用程序:

/Users/USERNAME/Sites/LaraCode/myapp
/Users/USERNAME/Sites/LaraCode/newapp

myapp.app工作正常但newapp.dev出错:

No input file specified

在浏览器中。

我有chmod777的存储文件夹。公用文件夹中有一个index.php。我改变后的流浪儿条款。

宅基地似乎是浪费时间。

2 个答案:

答案 0 :(得分:1)

对我来说homestead destroy和另一位homestead up工作了。另外我猜你把新的url添加到你的主机文件中,对吗?

虽然我同意宅基地的文件有点缺乏。

答案 1 :(得分:1)

好的,我终于找到了答案。我相信我有两个家园,所以我不得不remove a homestead from the VM

我还必须做update my bash_profile所以我可以使用宅基地命令。

之后,在宅基地文件夹中我跑了:

homestead provision

确保yaml文件是最新的。

现在一切都很好。两个站点都在运行。服务器设置对于较少的计算机技术开发人员来说总是一场噩梦。我被抓到的地方是缺乏明确的文件夹指导,在哪里执行命令行,因此冲突的家园。