gpt4 book ai didi

Laravel homestead 没有映射我的代码文件夹

转载 作者:行者123 更新时间:2023-12-02 10:33:18 26 4
gpt4 key购买 nike

按照说明 here 后,我正在尝试让 Homestead 正常工作。

我在 Windows 8 上安装了 Virtualbox 5.0.6 和 Vagrant 1.7.4。机器启动正常,唯一的问题是虚拟机上不存在我的映射文件夹,这意味着当我 vagrant ssh,目录/home/vagrant/是空的,里面没有Code目录。这是机器启动的屏幕截图(它应该继续并显示映射文件夹和内容):

machine booting

这是我的 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

最佳答案

星光走在正确的轨道上。这是一个路径名问题。我也在使用 homestead 的 Windows 8 上,即使在 Windows 路径中也需要使用正斜杠。

下面的内容应该可以解决问题!

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 标志设置您的家园进行更改后,您应该按照其他答案运行配置。

关于Laravel homestead 没有映射我的代码文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33113442/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com