Vagrant/PuPHPet 安装共享文件夹
Vagrant/PuPHPet mouting shared folders
我正在尝试使用 puPHPet 设置 vagrant 以进行本地测试。
我的过程一直是简单地从一个几乎干净的 puPHPet 文件开始,然后慢慢检查,每次显示一个元素正在工作时更新配置。我在安装共享文件夹时遇到问题。
我要共享的文件夹是:
C:\Users\{username}\Documents\wip
Wip 中有多个文件夹 - 这些文件夹包含我用于不同站点的实际 Web 文件。例如,两个具有不同域的独立站点将是:
C:\Users\{username}\Documents\wip\foo
或
C:\Users\{username}\Documents\wip\bar
为了检查共享,我只是尝试挂载文件夹 wip
。
在 puPHPet 中,我导航到:Deploy Target/Locally
,在 Shared Folders
部分,我选择了:
- 文件夹来源
C:\Users\{username}\Documents\wip
- 文件夹目标
/var/www
注意以下 yaml(我知道某些服务器类型似乎有问题):
provider:
local:
box: puphpet/ubuntu1404-x64
box_url: puphpet/ubuntu1404-x64
box_version: '0'
chosen_virtualizer: virtualbox
但是,在 vagrant up 上会发生以下情况:
它到达:
==> testserver: /var/www => C:/Users/{username}/Documents/wip
在这里它挂了大约一分钟,然后我得到错误:
无法在 Linux 来宾中装载文件夹。这通常是因为 "vboxsf" 文件系统不可用。请验证来宾添加是否已正确安装在来宾中并且可以正常工作。尝试的命令是:
mount -t vboxsf -o uid=`id -u www-data`,gid=`getent group www-data | cut -d: -f3`,dmode=775,fmode=774 vflsf_jhtv3ju147hz /var/www
mount -t vboxsf -o uid=`id -u www-data`,gid=`id -g www-data`,dmode=775,fmode=774 vflsf_jhtv3ju147hz /var/www
最后一条命令的错误输出是:
/sbin/mount.vboxsf: mounting failed with the error: No such device
有人知道问题出在哪里吗?
谢谢
安装 vagrant vaguest plugin 并让它在来宾系统上安装主机的 VirtualBox Guest Additions
我正在尝试使用 puPHPet 设置 vagrant 以进行本地测试。
我的过程一直是简单地从一个几乎干净的 puPHPet 文件开始,然后慢慢检查,每次显示一个元素正在工作时更新配置。我在安装共享文件夹时遇到问题。
我要共享的文件夹是:
C:\Users\{username}\Documents\wip
Wip 中有多个文件夹 - 这些文件夹包含我用于不同站点的实际 Web 文件。例如,两个具有不同域的独立站点将是:
C:\Users\{username}\Documents\wip\foo
或
C:\Users\{username}\Documents\wip\bar
为了检查共享,我只是尝试挂载文件夹 wip
。
在 puPHPet 中,我导航到:Deploy Target/Locally
,在 Shared Folders
部分,我选择了:
- 文件夹来源
C:\Users\{username}\Documents\wip
- 文件夹目标
/var/www
注意以下 yaml(我知道某些服务器类型似乎有问题):
provider:
local:
box: puphpet/ubuntu1404-x64
box_url: puphpet/ubuntu1404-x64
box_version: '0'
chosen_virtualizer: virtualbox
但是,在 vagrant up 上会发生以下情况:
它到达:
==> testserver: /var/www => C:/Users/{username}/Documents/wip
在这里它挂了大约一分钟,然后我得到错误:
无法在 Linux 来宾中装载文件夹。这通常是因为 "vboxsf" 文件系统不可用。请验证来宾添加是否已正确安装在来宾中并且可以正常工作。尝试的命令是:
mount -t vboxsf -o uid=`id -u www-data`,gid=`getent group www-data | cut -d: -f3`,dmode=775,fmode=774 vflsf_jhtv3ju147hz /var/www
mount -t vboxsf -o uid=`id -u www-data`,gid=`id -g www-data`,dmode=775,fmode=774 vflsf_jhtv3ju147hz /var/www
最后一条命令的错误输出是:
/sbin/mount.vboxsf: mounting failed with the error: No such device
有人知道问题出在哪里吗?
谢谢
安装 vagrant vaguest plugin 并让它在来宾系统上安装主机的 VirtualBox Guest Additions