web-dev-qa-db-ja.com

Laravel Homestead / Vagrant box error:指定されたチェックサムタイプはVagrantでサポートされていません:sha512

laravel Homesteadをインストールしようとしています。Homesteadボックスを追加することはできません。

命令は:vagrant box add laravel/Homestead

ダウンロードプロセスを完了すると、次のエラーが表示されます。

C:\Users\HARSHA - PC PRO>vagrant box add laravel/Homestead
==> box: Loading metadata for box 'laravel/Homestead'
    box: URL: https://vagrantcloud.com/laravel/Homestead
==> box: Adding box 'laravel/Homestead' (v9.0.1) for provider: virtualbox
    box: Downloading: https://vagrantcloud.com/laravel/boxes/Homestead/versions/9.0.1/providers/virtualbox.box
==> box: Box download is resuming from prior download progress
    box: Download redirected to Host: vagrantcloud-files-production.s3.amazonaws.com
    box: Progress: 100% (Rate: 188k/s, Estimated time remaining: --:--:--)
    box: Calculating and comparing box checksum...
The specified checksum type is not supported by Vagrant: sha512.
Vagrant supports the following checksum types:

md5, sha1, sha256

私はWindows 10 64ビットPCを使用しており、virtualbox(バージョン6.0.0 r127566(Qt5.6.2))およびvagrant_2.2.2_x86_64バージョンでこれらの手順を試しました。

Laravel Homesteadをインストールしようとしています。Laravel vagrantを初めて使用しているため、これを解決することはできません。特定の問題をWebで検索しました上記に関する解決策が見つからなかったので、助けていただければ幸いです。

18

Vagrantの CHANGELOG.mdファイル で述べたように、新しいチェックサムタイプがサポートされるようになりました。単純に Vagrantを更新する で最新バージョン(2.2.6)にすると、うまくいくはずです。

その後、vagrant box update Homesteadボックスをアップグレードします。

14
Julian AMOEDO

私の場合、インストールしようとしているバージョンがv9.2.2-alpha1であることがログでわかりました

ボックス:プロバイダー:virtualboxにボックス 'laravel/Homestead'(v9.2.2-alpha1)を追加

私のために働いたのは、次のパラメーターを使用してバージョンを定義することです

--box-version=9.1.1

つまり.

vagrant box add laravel/Homestead --checksum-type=sha256 --box-version=9.1.1

また、最新バージョンのvagrantをダウンロードしてインストールしてみてください。

5
Nikolas

サポートされていないチェックサムタイプを使用しています。 --checksum-type パラメータ。下記のとおり、

vagrant box add laravel/Homestead --checksum-type sha256

コマンドラインの使用中に参照する Docs は次のとおりです。

5
Kiran Maniya

2.2.7バージョンをお試しください。

浮浪者-v

浮浪者2.2.7

==>ボックス: 'virtualbox'のボックス 'laravel/Homestead'(v9.3.0)が正常に追加されました!

0
Jeka Yaroshenko