Vagrant / PuPHPet mouting共享文件夹

时间:2016-05-12 14:50:31

标签: vagrant mount puphpet

我正在尝试使用puPHPet设置vagrant进行本地测试。

我的过程就是从一个近乎干净的puPHPet文件开始,慢慢检查一下,每次显示一个元素工作时更新配置。我在安装共享文件夹时遇到问题。

我想要分享的文件夹是:

C:\Users\{username}\Documents\wip

Wip中有多个文件夹 - 这些文件夹包含我不同网站的实际网络文件。例如,具有单独域的两个单独站点将是:

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

但是,对于流浪者,会发生以下情况:

它到达: ==> testserver: /var/www => C:/Users/{username}/Documents/wip

这里挂了大约一分钟,然后我收到错误:

无法在Linux来宾中装入文件夹。这通常是因为“vboxsf”文件系统不可用。请确认客人添加内容已正确安装在guest虚拟机中,并且可以正常运行。尝试的命令是:

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

有谁知道问题是什么?

由于

1 个答案:

答案 0 :(得分:2)

安装vagrant vaguest plugin并让它在来宾系统上安装主机的VirtualBox Guest Additions