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で検索しました上記に関する解決策が見つからなかったので、助けていただければ幸いです。
Vagrantの CHANGELOG.mdファイル で述べたように、新しいチェックサムタイプがサポートされるようになりました。単純に Vagrantを更新する で最新バージョン(2.2.6)にすると、うまくいくはずです。
その後、vagrant box update
Homesteadボックスをアップグレードします。
私の場合、インストールしようとしているバージョンが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をダウンロードしてインストールしてみてください。
サポートされていないチェックサムタイプを使用しています。 --checksum-type
パラメータ。下記のとおり、
vagrant box add laravel/Homestead --checksum-type sha256
コマンドラインの使用中に参照する Docs は次のとおりです。
2.2.7バージョンをお試しください。
浮浪者-v
浮浪者2.2.7
==>ボックス: 'virtualbox'のボックス 'laravel/Homestead'(v9.3.0)が正常に追加されました!