文件夹在 Vagrant box 中不同步
Folders are not synchronized in Vagrant box
Vagrant 停止同步我的文件夹。 Homestead.yaml 映射文件夹如下:
folders:
- map: ~/my-folder
to: /home/vagrant/my-folder
我列出了所有框并删除了所有现有框。
我重新安装了我需要的那个:
vagrant 初始化 laravel/homestead
安装完成后,当我vagrant up:
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Checking if box 'laravel/homestead' version '12.0.0' is up to date...
==> default: Machine already provisioned. Run `vagrant provision` or use the `--provision`
==> default: flag to force provisioning. Provisioners marked to run always will still run.
我也调用了 vagrant provision 但没有成功。我可以登录:
vagrant ssh
但是没有文件夹。我错过了什么?
尝试运行
vagrant reload --provision
经过长时间的斗争,我找到了问题的答案。停止并删除框后,我还删除了以下内容:
/.vagrant.d/boxes
...然后,我 re-installed 来自 stretch 的 Homestead 文件夹,添加
vagrant box add laravel/homestead
...然后当我 vagrant up 时,Code 文件夹开始同步。
Vagrant 停止同步我的文件夹。 Homestead.yaml 映射文件夹如下:
folders:
- map: ~/my-folder
to: /home/vagrant/my-folder
我列出了所有框并删除了所有现有框。
我重新安装了我需要的那个:
vagrant 初始化 laravel/homestead
安装完成后,当我vagrant up:
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Checking if box 'laravel/homestead' version '12.0.0' is up to date...
==> default: Machine already provisioned. Run `vagrant provision` or use the `--provision`
==> default: flag to force provisioning. Provisioners marked to run always will still run.
我也调用了 vagrant provision 但没有成功。我可以登录:
vagrant ssh
但是没有文件夹。我错过了什么?
尝试运行
vagrant reload --provision
经过长时间的斗争,我找到了问题的答案。停止并删除框后,我还删除了以下内容:
/.vagrant.d/boxes
...然后,我 re-installed 来自 stretch 的 Homestead 文件夹,添加
vagrant box add laravel/homestead
...然后当我 vagrant up 时,Code 文件夹开始同步。