vagrant homestead 在win10下的同步运行问题

Vagrant的配置文件如下:

ip: "192.168.10.10"
memory: 2048
cpus: 2
provider: virtualbox

authorize: ~/.ssh/id_rsa.pub

keys:
    - ~/.ssh/id_rsa
    - ~/.ssh/id_rsa.pub


folders:
    - map: D:\vagrant\Code
      to: /home/vagrant/code
      type: "rsync"
      options:
          rsync__args: ["--verbose", "--archive", "--delete", "-zz","--copy-links"]
          rsync__exclude: ["node_modules"]

sites:
    - map: shop.test
      to: /home/vagrant/code/public

databases:
    - homestead
    - laravel-shop

features:
    - mysql: true
    - mariadb: false
    - postgresql: false
    - ohmyzsh: false
    - webdriver: false

在win10下运行,启动git bash能正常vagrant up,连接上虚拟主机后ls ~/code可以显示与```yaml

D:\vagrant\Code
```php
composer create-project laravel/laravel laravel-shop --prefer-dist "7.*"

可以正常安装,安装完后ls 可以显示已经下载的文件,但是宿主机不显示,D:\vagrant\Code里没有任何变化。
是不是这里配置出错了,请高手指点:

folders:
    - map: D:\vagrant\Code
      to: /home/vagrant/code
      type: "rsync"
      options:
          rsync__args: ["--verbose", "--archive", "--delete", "-zz","--copy-links"]
          rsync__exclude: ["node_modules"]
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 1

没问题,rsync是单向的。

用 nfs 可以解决你的问题,需要先装一个 vagrant-winnfsd 扩展插件

1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!