解决Homestead启动后虚拟机与本地共享目录映射失败问题

windows10

 

vagrant 2.2.6

virtualBox 6.0.14

Ubuntu 20.04.2 LTS

因为本人最近在学习laravel,根据教程中一步步使用homestead+vagrant+virtualBox搭建开发所需要的环境。

教程链接:

开发环境搭建 - Windows |《构建 Laravel 开发环境 8.x》| Laravel China 社区https://learnku.com/docs/laravel-development-environment/8.x/development-environment-windows/9878历时半个月终于把这个homestead搞定了,本地访问homestead.test也是成功了,结果又卡在了共享文件夹这一步,也是一步一坎,为了以后碰到坑能够快速解决,所以决定把解决方法记录在csdn中

抱着凡是bug,必有前辈踩过的心理,我也是根据报错在网上搜索,根据搜索出来的结果一种方法一种方法的试。

根据网上的资料,共享文件夹名称不能和挂载终端名称一样,所以我把本地共享文件夹名称Code改为了ShareCode,然后开启了要共享的文件夹得共享权限

在window系统下的文件夹里右键属性

然后也装了vagrant插件   命令:

vagrant plugin install vagrant-vbguest 

安装可能需要几分钟,耐心点等待即可。

出现以下信息表示安装成功

还是不行,然后我检查homestead.yaml 文件 发现 我folders to 指向的文件夹 在虚拟机中 cd到这个目录下 并没有发现laravel 项目 然后 在code 目录下 新建了一个laravel项目  

首先我们确保使用国内的 Composer 加速镜像:

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

然后在code目录下

composer create-project laravel/laravel Laravel --prefer-dist "8.*"

请一定要保证homestead.yaml文件中在虚拟机上的映射目录和本地文件目录路径的正确性,经过反复确认,最后发现这里的目录写错了,改完目录之后

重新加载homestead.yaml 文件

vagrant provision

然后重启

vagrant reload

然后 在 windows 下边的 ShareCode目录下 终于出现了 laravel 文件

 至此 问题算是解决,一行老泪~~~~~~~~~~~~

反正是东拼西凑问题算是解决了,希望能帮到和我有同样问题的小伙伴。

  • 9
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
初始化 Homestead 失败可能有多种原因,以下是一些可能导致失败的原因和解决方法: 1. 未正确安装 Homestead:请确保您已按照正确的步骤进行安装并配置 Homestead。您可以参考官方文档或教程来获取详细的安装和配置说明。 2. 未正确克隆 Homestead 仓库:请确保您已正确克隆了 Homestead 仓库,并且使用了正确的命令进行克隆。您可以使用 git clone 命令来克隆 Homestead 仓库。 3. 缺少必要的文件或配置信息:请确保您已正确生成了 Homestead.yaml 配置文件,并且配置文件中包含了所需的站点和数据库等信息。您还需要确保您已正确配置了 after.sh 和 aliases 文件。 如果您的初始化仍然失败,您可以尝试以下解决方法: - 确保您的 Homestead 版本与您的 Laravel 版本兼容。不同版本的 Laravel 可能需要使用不同版本的 Homestead。 - 检查您的配置文件是否有语法错误或缺少必要的配置信息。您可以使用文本编辑器来检查和修复配置文件。 - 检查您的网络连接是否正常,确保您可以正常访问所需的下载资源。 - 尝试使用稳定版本的 Homestead,而不是开发版本。稳定版本可能更加稳定和可靠。 如果问题仍然存在,请参考 Homestead 的官方文档或寻求相关技术支持来获取更详细的帮助。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [[原创]Homestead 开发环境安装笔记](https://blog.csdn.net/love123i/article/details/80696715)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [Windows下安装Laravel开发环境homestead的安装配置](https://blog.csdn.net/shidb/article/details/84207478)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值