我想在 Windows 10 下安装 Laravel。安装 Vagrant 版本 2.2.19
执行git clone https://github.com/laravel/homestead.git和 init.bat 从安装 homestead 的目录,我运行命令
vagrant box 添加 laravel/homestead
作为回应,我得到以下信息
在远程目录中找不到或无法访问框“laravel/homestead”。如果这是 HashiCorp 的 Vagrant Cloud 上的私人盒子,请验证您已通过 登录
vagrant login。另外,请仔细检查名称。扩展的 URL 和错误消息如下所示:URL:["https://vagrantcloud.com/laravel/homestead"] 错误:请求的 URL 返回错误:404
如何解决这个问题?
明白了问题所在。
作为制裁的一部分,Vagrant 封锁了俄罗斯 IP 地址(以及那些属于俄罗斯主机的外国 IP 地址)。您必须使用将外国公司作为其 IP 地址管理员的 VPN。使用代理而不是 VPN 将无济于事,如果不安装额外的 vagrant-proxyconf 模块,vagrant 将无法使用它们。
您可以从https://app.vagrantup.com/laravel/boxes/homestead下载 Homestead 虚拟机或作为单独文件
然后运行命令
vagrant box add laravel/homestead "下载文件的路径" (如果路径中有空格,需要引号)
或者立即执行命令
vagrant box 添加 laravel/homestead
它会先用虚拟机下载文件,然后添加到Virtualbox
之后,要启动虚拟机,您需要运行
流浪汉
首先,您需要在 Homestead.yaml 中注册项目的所有设置和路径