Laravel homestead 没有映射我的代码文件夹
Laravel homestead not mapping my code folder
按照说明操作后,我正在尝试让宅基地开始工作 here
我在 windows 上安装了 Virtualbox 5.0.6 和 Vagrant 1.7.4 8. 机器启动正常(差不多)唯一的问题是我的映射文件夹不在虚拟机上,这意味着当我vagrant ssh
,目录/home/vagrant/
是空的,里面没有Code
目录。这是机器启动的屏幕截图(它应该继续说映射文件夹和东西):
这是我的 Homestead.yaml
文件的内容
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: C:\Users\Khalid\.ssh\id_rsa.pub
keys:
- C:\Users\Khalid\.ssh\id_rsa
folders:
- map: D:\work
to: /home/vagrant/Code
sites:
- map: homestead.app
to: /home/vagrant/Code/Laravel/public
databases:
- homestead
variables:
- key: APP_ENV
value: local
# blackfire:
# - id: foo
# token: bar
# client-id: foo
# client-token: bar
# ports:
# - send: 93000
# to: 9300
# - send: 7777
# to: 777
# protocol: udp
有人可以帮忙吗,谢谢
编辑:可以找到 vagrant up --debug
的完整输出 here
尝试改变
D:\work to D:/work/
确保并重新验证 keys
和 authorize
的路径是否正确,运行 vagrant up --provision
再次重新配置宅基地设置
sstarlight 走在了正确的轨道上。这是一个路径名问题。我也在 windows 8 上使用 homestead,即使在 windows 路径中也需要使用正斜杠。
下面应该可以解决问题![=11=]
authorize: C:/Users/Khalid/.ssh/id_rsa.pub
keys:
- C:/Users/Khalid/.ssh/id_rsa
folders:
- map: D:/work
to: /home/vagrant/Code
sites:
- map: homestead.app
to: /home/vagrant/Code/Laravel/public
我要补充的是,您应该 运行 在通过设置 --provision 标志设置您的宅基地进行更改后,根据其他答案进行配置。
按照说明操作后,我正在尝试让宅基地开始工作 here
我在 windows 上安装了 Virtualbox 5.0.6 和 Vagrant 1.7.4 8. 机器启动正常(差不多)唯一的问题是我的映射文件夹不在虚拟机上,这意味着当我vagrant ssh
,目录/home/vagrant/
是空的,里面没有Code
目录。这是机器启动的屏幕截图(它应该继续说映射文件夹和东西):
这是我的 Homestead.yaml
文件的内容
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: C:\Users\Khalid\.ssh\id_rsa.pub
keys:
- C:\Users\Khalid\.ssh\id_rsa
folders:
- map: D:\work
to: /home/vagrant/Code
sites:
- map: homestead.app
to: /home/vagrant/Code/Laravel/public
databases:
- homestead
variables:
- key: APP_ENV
value: local
# blackfire:
# - id: foo
# token: bar
# client-id: foo
# client-token: bar
# ports:
# - send: 93000
# to: 9300
# - send: 7777
# to: 777
# protocol: udp
有人可以帮忙吗,谢谢
编辑:可以找到 vagrant up --debug
的完整输出 here
尝试改变
D:\work to D:/work/
确保并重新验证 keys
和 authorize
的路径是否正确,运行 vagrant up --provision
再次重新配置宅基地设置
sstarlight 走在了正确的轨道上。这是一个路径名问题。我也在 windows 8 上使用 homestead,即使在 windows 路径中也需要使用正斜杠。
下面应该可以解决问题![=11=]
authorize: C:/Users/Khalid/.ssh/id_rsa.pub
keys:
- C:/Users/Khalid/.ssh/id_rsa
folders:
- map: D:/work
to: /home/vagrant/Code
sites:
- map: homestead.app
to: /home/vagrant/Code/Laravel/public
我要补充的是,您应该 运行 在通过设置 --provision 标志设置您的宅基地进行更改后,根据其他答案进行配置。