ari*_*lcr 3 php vagrant laravel laravel-4
我已经正确安装了Laravel Homestead,但现在我想添加一个额外的站点,我已完成文档中的每一步,编辑我Homestead.yaml和我的hostfile:
Homestead.yaml
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: ~/Projects
to: /home/vagrant/Projects
sites:
- map: scp.dev
to: /home/vagrant/Projects/scp
- map: katniss.dev
to: /home/vagrant/Projects/katniss
databases:
- scp
variables:
- key: APP_ENV
value: local
Run Code Online (Sandbox Code Playgroud)
HOSTFILE
192.168.10.10 scp.dev
192.168.10.10 katniss.dev
Run Code Online (Sandbox Code Playgroud)
但是当我运行vagrant provision它时会显示:
运行此命令需要Vagrant环境或目标计算机.运行vagrant init以创建新的Vagrant环境.或者,从中获取目标计算机的ID vagrant global-status以运行此命令.最后一个选项是使用Vagrantfile更改为目录并再次尝试.
我是否必须在特定文件夹上运行此命令?
在vagrant provision没有ID的情况下使用需要工作目录Vagrantfile生成vagrant init.因此,要使命令工作,您需要:
cd /directory/with/Vagrantfile
vagrant provision
Run Code Online (Sandbox Code Playgroud)
如果你想在你的系统运行在任何地方的命令,你可以使用任何流浪汉命令需要一个目标机器(如up,halt,destroy,provision)与机器的ID.要获取可用的ID,请运行:
vagrant global-status
Run Code Online (Sandbox Code Playgroud)
然后:
vagrant provision MachineID
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请查看Vagrant Global Status Docs.
| 归档时间: |
|
| 查看次数: |
3564 次 |
| 最近记录: |