Laravel Homestead 安装共享文件夹问题

Posted

技术标签:

【中文标题】Laravel Homestead 安装共享文件夹问题【英文标题】:Laravel Homestead installation shared folder issue 【发布时间】:2017-08-05 03:45:15 【问题描述】:

我正在尝试安装最后一个 laravel 宅基地。

将 repo 克隆到 ~/Homestead 并启动 vagrant up。

我有这个错误:

==> homestead-7: 安装共享文件夹... homestead-7: /vagrant => C:/Users/fboland/Homestead Vagrant 无法挂载 VirtualBox 共享文件夹。这通常是 因为文件系统“vboxsf”不可用。这个文件系统是 通过 VirtualBox Guest Additions 和内核模块提供。 请验证这些来宾添加已正确安装在 客人。这不是 Vagrant 中的错误,通常是由错误引起的 流浪盒子。对于上下文,尝试的命令是:

mount -t vboxsf -o uid=1000,gid=1000 vagrant /vagrant

命令的错误输出是:

: 没有这样的文件或目录

但文件夹确实存在! 有什么想法吗?

谢谢

【问题讨论】:

尝试在提升的命令提示符下启动宅基地。 【参考方案1】:

如果您使用的是 VirtualBox 5.1.16(撰写本文时的最新版本),则必须降级到 VirtualBox 5.1.14,因为此版本中的 Guest Additions 版本存在问题。

更多信息请参见 GitHub:https://github.com/laravel/homestead/issues/510

【讨论】:

【参考方案2】:

安装 vbguest 插件在我的情况下适用于 VirtualBox 5.2.6 和 Vagrant 2.0.2:

vagrant plugin install vagrant-vbguest

【讨论】:

以上是关于Laravel Homestead 安装共享文件夹问题的主要内容,如果未能解决你的问题,请参考以下文章

sh Windows上带有SMB的Laravel Homestead(“更快的共享文件夹”)

Laravel 的 Homestead 开发环境部署

Laravel5.5 的 Homestead 开发环境部署

Laravel Homestead 离线安装

Laravel Homestead 离线安装

Laravel Homestead环境安装phpredis扩展