我试图在 Win 8.1 上安装 laravel/homestead
我安装了 Virtualbox 5.0.14。我也安装了 Vagrant 1.8.1。
我尝试使用 Laravel docs how-to,还阅读了几十个教程和疑难解答,包括 YouTube 视频教程和 Stack Overflow 帖子。
没运气。
这是我尝试过的:
- 来自 Laravel Homestead 站点的命令:
$ vagrant box 添加 laravel/homestead //我收到了这个错误 PS U:\laravel> vagrant box 添加 laravel/homestead 找不到“laravel/homestead”框或 无法在远程目录中访问。如果这是私人 HashiCorp 的 Atlas 上的框,请验证您已通过以下方式登录 `流浪登录`。另外,请仔细检查名称。扩大的 URL 和错误信息如下所示: 网址:[“https://atlas.hashicorp.com/laravel/homestead”]
- 我想:也许这与我的网络、防火墙等有关,所以我尝试了另一种方法并在我的本地驱动器 u:/laravel 上下载了最新的 virtualbox.box
curl -O -L https://atlas.hashicorp.com/laravel/boxes/homestead/versions/0.4.0/providers/virtualbox.box
然后我尝试从本地文件运行宅基地:
vagrant box 添加 laravel/homestead ./virtualbox.box //我也试过:vagrant box add laravel/homestead U:/laravel/virtualbox.box //我得到了这个错误: ==> 盒子:盒子文件未被检测为元数据。直接加... ==> 框:为提供者添加框“laravel/homestead”(v0): box:解压必要的文件:file://U:/laravel/virtualbox.box 盒子: 下载远程文件时出错。错误 消息,如果有的话,转载如下。请修复此错误并尝试 再次。
- 然后我尝试了这个:
PS U:\laravel> vagrant init laravel/homestead `Vagrantfile` 已被放置在此目录中。你现在是 准备好“流浪”你的第一个虚拟环境!请阅读 Vagrantfile 中的评论以及关于 `vagrantup.com` 了解更多关于使用 Vagrant 的信息。 PS U:\laravel> vagrant up 使用“virtualbox”提供程序将机器“默认”设置为... ==> 默认值:找不到框“laravel/homestead”。正在尝试查找并安装... 默认值:盒子提供者:virtualbox 默认值:盒子版本:>= 0 找不到“laravel/homestead”框或 无法在远程目录中访问。如果这是私人 HashiCorp 的 Atlas 上的框,请验证您已通过以下方式登录 `流浪登录`。另外,请仔细检查名称。扩大的 URL 和错误信息如下所示: 网址:[“https://atlas.hashicorp.com/laravel/homestead”]
- 当上面不起作用时,我尝试做同样的事情,但是从本地下载的 virtualbox.box:
PS U:\laravel> vagrant init laravel/homestead ./virtualbox.box `Vagrantfile` 已被放置在此目录中。你现在是 准备好“流浪”你的第一个虚拟环境!请阅读 Vagrantfile 中的评论以及关于 `vagrantup.com` 了解更多关于使用 Vagrant 的信息。 PS U:\laravel> vagrant up 使用“virtualbox”提供程序将机器“默认”设置为... ==> 默认值:找不到框“laravel/homestead”。正在尝试查找并安装... 默认值:盒子提供者:virtualbox 默认值:盒子版本:>= 0 ==> 默认值:未将 Box 文件检测为元数据。直接加... ==> 默认:为提供者添加框“laravel/homestead”(v0):virtualbox 默认:从以下文件解压必要的文件:file://U:/laravel/virtualbox.box 默认: 下载远程文件时出错。错误 消息,如果有的话,转载如下。请修复此错误并尝试 再次。
我也试过(只是看看是否安装了任何东西):
$ vagrant init hashcorp/precise64 $ vagrant up
... 没运气。
我确保我在正确的目录中工作 - 起初我在 C: 驱动器(OS-win81 所在的位置)上尝试了 dir,但我也尝试了完全不同的驱动器 U: 再次......没有运气。
我尝试了命令提示符、PowerShell、GIT Bash ......只要确保这不是问题。我还尝试将它们用作管理员。再说一次,运气不太好。
哦,我尝试用源代码伪造的一个替换原来的 bsdtar.exe。
我什至使用 WinRAR 解压 virtualbox.box(下到元素文件)并使用 ZIP 将其打包,然后尝试从本地压缩文件中添加框。
再次......没有运气。
有没有人遇到过类似的问题并设法解决了这个难题?