Laravel Homestead/Vagrant 盒子卡在盒子上:计算和比较盒子校验和

Eck*_*cko 5 vagrant laravel

我正在设置一个现有的 Laravel 项目,无法通过添加宅基地框。

指令是: vagrant box add laravel/homestead

它经历了 5-10 分钟的过程,然后在 box: Calculating and comparing box checksum...

我使用的是 Linux Mint 18.3,并已尝试使用最新的 virtualbox(6.0.14) 和多个版本的 vagrant 2.2.2、2.2.4 和 2.2.6(最新)进行这些说明。

对于 2.2.6 和其他版本,我遇到了不同的错误。对于 2.2.6 我得到 /opt/vagrant/embedded/gems/2.2.6/gems/vagrant-2.2.6/lib/vagrant/util/file_checksum.rb:65:in 'load_digest': uninitialized constant FileChecksum::Errors (NameError)

对于其他版本,我收到一条红色警告,指出: The specified checksum type is not supported by Vagrant: . Vagrant supports the following checksum types: md5, sha1, sha256

我对 Vagrant 不太熟悉,不知道如何解决这个问题。关于这个特定问题的信息也不多,因此感谢您提供任何帮助。

小智 3

进入Homestead目录,输入:

git fetch --all --tags --prune`
//then enter: 
git checkout tags/v9.4.1 (check github for the latest stable version)
Run Code Online (Sandbox Code Playgroud)

Vagrant box 添加了 laravel/homestead 应该可以工作。或者至少当我遇到类似问题时这对我有用。