安装homestead失败

发布于 2022-09-01 17:31:15 字数 681 浏览 12 评论 0

最近在尝试使用laravel框架,我把composer已经安装好了,virtualbox vagrant都已安装,在安装homestead时不知怎么安装,总是不成功。用cmd命令vagrant box add laravel/homestead下载homestead很慢,我就想用这个链接https://atlas.hashicorp.com/laravel/boxes/homestead/versions/0.2.7/providers/virtualbox.box把文件下载到本地安装,但下载的文件为啥不是.box文件?后来我下载下来后把他重命名为virtualbox.box后,我把他放在E盘根目录,用cmd命令vagrant box add e:\virtualbox.box去安装,出现下面截图所示的提示,图片描述请问该如何将homestead下载到本地后,然后再用cmd命令安装?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

笑着哭最痛 2022-09-08 17:31:15

首先,尝试开VPN吧。

实在不开,第一种,尝试这个:

vagrant box add laravel/homestead https://atlas.hashicorp.com/laravel/boxes/homestead

第二种方法,clone git :

git clone https://github.com/laravel/homestead.git Homestead

在home目录执行,然后这个会创建一个Homestead/目录,clone完之后,进入目录,执行:

bash init.sh

如上试试,还是建议VPN

一腔孤↑勇 2022-09-08 17:31:15

改名是对的,修改为.box后缀。
而后cmd里面cd到.box文件存放目录,之后输入:

vagrant box add laravel/homestead YOUR_BOX_FILE.box

就可以了。

另,你下载到的文件是什么名字,大小是多少MB,我尝试了很多次,都下载不下来,使用离线下载的话镜像都用不了,提示gzip解压错误。

浅唱々樱花落 2022-09-08 17:31:15

说说我最终成功安装的经历:
根本问题:慢、不稳定

  • 首先考虑是采用离线下载,迅雷、115下载下来的均解压错误

  • 这时候换成了自家USA VPS,30+M/s秒速download完毕然后下回本地,但vagrant up的时候还是会选择官方源,发现/src/homestead.rb内有一句config.vm.box_version = settings["version"] ||= ">= 0.4.0"注释它或者写成大于0即可(默认用vagrant box add本地文件添加的box版本号不能更改且为0除非自己重新打包)

  • 最后发现最好用的还是vagrant box add laravel/homestead因为它在6小时以内是自动续传的。

  • 猜想:从另外一台机器上把~/.vagrant/box.d/boxes下的laravel-VAGRANTSLASH-homestead拷贝一份不知可行不,由于已经从hashicorp上pull成功了没验证这个猜想,麻烦成功了告知我一声。

如果没结果 2022-09-08 17:31:15

最好是先把homestead下载到本地 然后再加载

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文