Laravel Homesteadのbox追加で失敗する(checksum type)

Laravel Homestead環境を構築しようと思い、以下のコマンドを実行。

$ vagrant box add laravel/homestead

終わったっぽいので、起動しようとしたら、環境が見当たらない…。

あれ?と思い、box一覧を表示してみると、

$ vagrant box list

Homesteadがおらん…。

で、よくよくaddコマンド時の出力を見てみると、

The specified checksum type is not supported by Vagrant: sha512.
Vagrant supports the following checksum types:

md5, sha1, sha256

とか、出てんの。

どうやらVagrantのバージョンが古くて、チェックサムの規格に対応していないよう。

Vagrantのアップデート(Windows)

今のバージョンは、と調べてみると…

$ vagrant --version
Vagrant 2.2.1

めっちゃ古かった。(記事時点の最新版は2.2.6)

どうやらアップデートすればいいらしいので、アップデートすることに。

コマンドとかでアップデートできないみたいなので、Vagrantのダウンロードページから最新版をダウンロードしてきてインストールする。

$ vagrant --version
Vagrant 2.2.6

アップデートできた。

これで、add出来るようになりました。

投稿者: Output48

中学生の時に初めてHTMLに触れてからホームページ制作を独学で始める。 ベンチャー企業の営業、大手企業のSEを経て、独立。 ここ数年はWEB以外の仕事をしていたため、割と本気で勉強中。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください