나는 laravel 농가를 설치하려고하는데 농가 상자를 추가하는 것을 지나칠 수 없습니다.
지시 사항은 다음과 같습니다. 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 농가를 설치하려고하는데 Laravel 방랑자를 처음 사용하기 때문에이 문제를 해결할 수 없습니다. 특정 문제에 대해 웹을 검색했지만 위와 관련된 해결책을 찾을 수 없으므로 도움을 주시면 감사하겠습니다.
답변
Vagrant의 CHANGELOG.md 파일 에서 언급했듯이 이제 새로운 체크섬 유형이 지원됩니다. Vagrant 를 최신 버전 (2.2.6)으로 업데이트 하기 만하면 됩니다.
그런 다음 vagrant box update
Homestead 상자를 업그레이드 할 수 있습니다 .
답변
필자의 경우 로그에서 설치하려고하는 버전이 v9.2.2-alpha1 임을 알았습니다.
상자 : 공급자에 대한 상자 ‘laravel / homestead'(v9.2.2-alpha1) 추가 : virtualbox
나를 위해 일한 것은 다음 매개 변수를 사용하여 버전을 정의하는 것입니다.
--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
다음은 명령 줄을 사용하는 동안 참조 할 문서 입니다.
답변
2.2.7 버전을 사용해보십시오.
방랑자 -v
방랑자 2.2.7
==> box : ‘virtualbox’에 대해 ‘laravel / homestead'(v9.3.0) 상자를 성공적으로 추가했습니다!