首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Homestead文件夹不会用我的文件更新挂载的文件夹

Homestead文件夹不会用我的文件更新挂载的文件夹
EN

Stack Overflow用户
提问于 2017-10-09 03:33:08
回答 1查看 214关注 0票数 0

当我尝试设置Windows10系统时,一切似乎都正常,我可以通过http://127.0.0.1:8000访问它,但不能通过http://Homestead.app访问它,而且最大的问题是无法通过安装的文件夹访问我的文件。我已经将文件路径改为正斜杠,而不是路径上的反斜杠,但我无法访问我的应用程序的文件。

代码语言:javascript
复制
==> homestead-7: Checking if box 'laravel/homestead' is up to date...
==> homestead-7: Clearing any previously set forwarded ports...
==> homestead-7: Clearing any previously set network interfaces...
==> homestead-7: Preparing network interfaces based on configuration...
    homestead-7: Adapter 1: nat
    homestead-7: Adapter 2: hostonly
==> homestead-7: Forwarding ports...
    homestead-7: 80 (guest) => 8000 (host) (adapter 1)
    homestead-7: 443 (guest) => 44300 (host) (adapter 1)
    homestead-7: 3306 (guest) => 33060 (host) (adapter 1)
    homestead-7: 5432 (guest) => 54320 (host) (adapter 1)
    homestead-7: 8025 (guest) => 8025 (host) (adapter 1)
    homestead-7: 27017 (guest) => 27017 (host) (adapter 1)
    homestead-7: 22 (guest) => 2222 (host) (adapter 1)
==> homestead-7: Running 'pre-boot' VM customizations...
==> homestead-7: Booting VM...
==> homestead-7: Waiting for machine to boot. This may take a few minutes...
    homestead-7: SSH address: 127.0.0.1:2222
    homestead-7: SSH username: vagrant
    homestead-7: SSH auth method: private key
==> homestead-7: Machine booted and ready!
==> homestead-7: Checking for guest additions in VM...
==> homestead-7: Setting hostname...
==> homestead-7: Configuring and enabling network interfaces...
==> homestead-7: Mounting shared folders...
    homestead-7: /vagrant => C:/Users/mattr/boxes/Homestead
==> homestead-7: Machine already provisioned. Run `vagrant provision` or use the `--provision`
==> homestead-7: flag to force provisioning. Provisioners marked to run always will still run.

我的CLI结果是打开了流浪汉盒子。

我的Homestead.yaml是

代码语言:javascript
复制
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox

authorize: C:/Users/mattr/.ssh/id_rsa.pub

keys:
    - C:/Users/mattr/.ssh/id_rsa

folders:
    - map: ~/Code/test/
      to: C:/Users/mattr/Projects/home_lara/

sites:
    - map: homestead.app
      to: /home/vagrant/Code/test/public/

databases:
    - homestead

# blackfire:
#     - id: foo
#       token: bar
#       client-id: foo
#       client-token: bar

# ports:
#     - send: 50000
#       to: 5000
#     - send: 7777
#       to: 777
#       protocol: udp

谢谢,如果你能帮我的话,我真的很感激。如果我缺少任何细节评论,我会很快抓住他们。

EN

回答 1

Stack Overflow用户

发布于 2017-10-09 03:45:48

为了能够通过homestead.app访问您的应用程序,您必须将其添加到位于C:\Windows\System32\drivers\etc\hosts中的主机文件中,只需编辑它并添加以下行:

代码语言:javascript
复制
192.168.10.10    homestead.app

为了保存您对homestead.yaml文件所做的修改,请尝试运行命令vargant reload --provision

哦,我刚刚看到,在文件夹部分,您颠倒了链接,您应该将项目的文件夹映射到/home/vagrant/code,以告诉服务器代码文件夹将指向您的项目文件夹,如下所示:

代码语言:javascript
复制
folders:
    - map: C:\Users\mattr\Projects\home_lara
      to: /home/vagrant/code
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46635248

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档