2019年11月23日土曜日

VagrantとVirtualBoxをアップデートした

二年前くらいにインストールしたっきりなので使えなかったのでアップデート。(Ubuntu16.04)

vagrantはエラーメッセージが丁寧ですね。

$ vagrant up
No usable default provider could be found for your system.
Vagrant relies on interactions with 3rd party systems, known as
"providers", to provide Vagrant with resources to run development
environments. Examples are VirtualBox, VMware, Hyper-V.
The easiest solution to this message is to install VirtualBox, which
is available for free on all major platforms.
If you believe you already have a provider available, make sure it
is properly installed and configured. You can see more details about
why a particular provider isn't working by forcing usage with
`vagrant up --provider=PROVIDER`, which should give you a more specific
error message for that particular provider.
起動できなかったのですが、強制的にやってみなさいと。

$ vagrant up --provider=virtualbox
The provider 'virtualbox' that was requested to back the machine
'default' is reporting that it isn't usable on this system. The
reason is shown below:
Vagrant has detected that you have a version of VirtualBox installed
that is not supported by this version of Vagrant. Please install one of
the supported versions listed below to use Vagrant:
4.0, 4.1, 4.2, 4.3, 5.0, 5.1
A Vagrant update may also be available that adds support for the version
you specified. Please check www.vagrantup.com/downloads.html to download
the latest version.
vagrantの対応しているvirtualboxのバージョンが5.1までですよと(6.0に上げていた)。

VirtualBoxアップデート

全部削除して

入れる手順は公式どおり

Vagrantをアップデート

最新版のzipファイルの中身は"vagrant"ファイルでできず。oldfilesのところから.debファイルを探してインストール。
sudo dpkg -i vagrant_2.2.6_x86_64.deb
これで古いvagrantは上書きされました。


・vagrant公式ページの手順ではできないことがありました。

削除はファイルを捨てるだけとか。
https://howtoprogram.xyz/2016/10/23/uninstall-vagrant-ubuntu-16-04/
apt-cacheを見るとそれに残っているバージョンでインストールされるようです。
https://howtoprogram.xyz/2016/07/23/install-vagrant-ubuntu-16-04/

0 件のコメント:

コメントを投稿