首先:我是使用Laravel的新手。我把宅基地VM和Vagrant一起运行了。我检查了我的Homestead.yaml文件,它检查出来,也添加了hosts文件,并根据VM上的视频教程创建了我的博客。
当我运行命令“php artisan serve”并尝试它返回的地址时,我收到错误消息“未指定输入文件”。
有人对此有解决方法吗?
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: /Users/JeromePapalie/LaravelCode
to: /home/vagrant/Code/Laravel
sites:
- map: homestead.app
to: /home/vagrant/Code/Laravel/public
databases:
- homestead
答案 0 :(得分:0)
首先,您需要检查文件夹结构。
这是我的文件夹结构。
这是我的Homestead.yaml
文件
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: /Users/kelvin/.ssh/kevin.pub
keys:
- ~/.ssh/kevin
folders:
- map: ~/Documents/Work/kevindev/Code
to: /home/vagrant/Code
sites:
- map: homestead.app
to: /home/vagrant/Code/Laravel/public
databases:
- homestead
# blackfire:
# - id: foo
# token: bar
# client-id: foo
# client-token: bar
# ports:
# - send: 50000
# to: 5000
# - send: 7777
# to: 777
# protocol: udp
希望您已经在目标文件夹中生成了类似这样的ssh密钥文件。
然后,打开您的主机vim /etc/hosts
并添加您的homestead.app
主机
最后,转到您的Homestead文件夹并输入vagrant up
命令。
那就是。