【问题标题】:Laravel homestead not mapping my code folderLaravel 宅基地没有映射我的代码文件夹
【发布时间】:2015-10-13 22:05:43
【问题描述】:

按照here 的指示,我正在努力让宅基地工作

我在 Windows 8 上有 Virtualbox 5.0.6 和 Vagrant 1.7.4。机器启动正常(ish)唯一的问题是我的映射文件夹不存在于 vm 上,这意味着当我 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 找到

【问题讨论】:

  • 奇怪的是你在启动时应该有一些东西说default: Mounting shared folders...你能打开Virtual Box吗,在你VM的设置中,检查共享文件夹,如果你不试试看你有没有东西添加共享文件夹并查看它是否有效或是否有错误 - 最后运行 vagrant up --debug 并将完整日志复制到 pastebin 或 gist 上的某处
  • @FrédéricHenri 检查虚拟框中的共享文件夹后,我在 D:/work 找到了我的文件夹。该问题已更新为vagrant up --debug 的完整输出
  • 如果在D:\work 周围添加双引号会怎样?
  • 奇怪...所以虚拟盒子看到了吗?它映射到什么?例如,您可以尝试将/home/vagrant/Code 替换为/code,看看是否可以从VM 访问/code 文件夹?
  • 你编辑的 homestead.yaml 文件在什么位置?

标签: laravel vagrant virtualbox homestead


【解决方案1】:

星光在正确的轨道上。这是一个路径名问题。我也在带有宅基地的 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 标志设置您的宅基地进行更改后,您应该按照其他答案运行配置。

【讨论】:

    【解决方案2】:

    确保并重新验证keysauthorize 的路径是否正确,然后运行vagrant up --provision 以重新配置宅基地设置

    【讨论】:

      【解决方案3】:

      尝试改变

       D:\work to D:/work/
      

      【讨论】:

      • 不,同样的事情发生了。
      • @swapnilsaha 我无法解决它:\ 当时我不得不改用 wamp,直到我用 mac book 替换了我的 windows 机器。
      猜你喜欢
      • 2015-08-22
      • 1970-01-01
      • 2017-04-24
      • 2016-04-17
      • 2019-06-15
      • 2015-12-09
      • 2015-02-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多