【问题标题】:vagrant homestead directory missingvagrant homestead 目录丢失
【发布时间】:2016-12-07 17:16:16
【问题描述】:

当我运行命令 ls 时,它不显示任何文件。

我的 homestead.yaml 文件:

我应该查看哪个目录来检查。

【问题讨论】:

    标签: laravel vagrant laravel-5.2 homestead vagrant-windows


    【解决方案1】:

    最近对于 Windows 人来说,宅基地似乎有些问题。

    为确保您可以访问 VM 中的文件,只需在您的 Vagrantfile 中添加以下内容

    config.vm.synced_folder "C:/Users/<User>/projects", "/home/vagrant/Code"
    

    【讨论】:

    • 你能否确保你的yaml文件中/home/vagrant/Code下的VM上的文件可用,你有my_site.app而不是ao.dev
    • 是的,它们是可用的,我怎么会有 my_site.app?
    • 哎呀抱歉,我是从下面的答案而不是您的问题中阅读的!你改变你的主机文件了吗?你可以从IP访问吗?
    • 我在 hosts 文件中有这个:127.0.0.1 localhost 192.168.10.10 homestead.app 192.168.10.10 ao.dev
    • 你能从虚拟机访问网站吗?
    【解决方案2】:

    尝试配置 Vagrant 虚拟机

    vagrant reload --provision
    

    【讨论】:

      【解决方案3】:

      我粘贴了我的 Homestead.yaml 文件。您在 Windows 中,因此请尝试将完整的本地文件夹(C:\Users\my_user\development 在我的机器中)并再次配置机器

      ---
      ip: "192.168.10.10"
      memory: 2048
      cpus: 1
      provider: virtualbox
      
      authorize: ~/.ssh/id_rsa.pub
      
      keys:
       - ~/.ssh/id_rsa
      
      folders:
       - map: C:\Users\my_user\development
       to: /home/vagrant/Code
      
      sites:
       - map: my_site.app
       to: /home/vagrant/Code/web/my_site/public
      databases:
       - my_database
      

      【讨论】:

        猜你喜欢
        • 2017-11-05
        • 1970-01-01
        • 1970-01-01
        • 2020-04-18
        • 1970-01-01
        • 2021-03-23
        • 2019-04-24
        • 1970-01-01
        • 2019-08-02
        相关资源
        最近更新 更多