Laravel Homestead/Vagrant box stuck on box: 计算和比较框校验和
Laravel Homestead/Vagrant box stuck on box: Calculating and comparing box checksum
我正在设置一个现有的 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 不太了解,不确定如何解决这个问题。关于这个特定问题也没有太多信息,因此感谢您的帮助。
尝试下载以前版本的盒子,例如
vagrant box add --box-version 8.2.1 laravel/homestead
进入Homestead目录,输入:
git fetch --all --tags --prune`
//then enter:
git checkout tags/v9.4.1 (check github for the latest stable version)
Vagrant box 添加 laravel/homestead 应该可以。或者至少当我遇到类似问题时,这对我有用。
我正在设置一个现有的 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 不太了解,不确定如何解决这个问题。关于这个特定问题也没有太多信息,因此感谢您的帮助。
尝试下载以前版本的盒子,例如
vagrant box add --box-version 8.2.1 laravel/homestead
进入Homestead目录,输入:
git fetch --all --tags --prune`
//then enter:
git checkout tags/v9.4.1 (check github for the latest stable version)
Vagrant box 添加 laravel/homestead 应该可以。或者至少当我遇到类似问题时,这对我有用。