由于【游荡者+虚拟盒子】ubuntu1604-desktop已经404 Not Found,所以我们可使用ubuntu/xenial64或者ubuntu1804
首先
在新电脑上尝试重新建立使用Ubuntu 16.04的开发项目环境时遇到了失败,因此做了一份备忘录。
出现的问题
-
- 新PCセットアップ中に、初めてvagrant upするとリモートファイルのダウンロードに失敗する
旧PCでは、ubuntu1604で環境が作れていたのになぜ?
环境
区分値備考vagrant2.1.2
virtualbox5.2.18
boxイメージubuntu1604-desktopubuntu/bionic64に変更した
virtualbox5.2.18
boxイメージubuntu1604-desktopubuntu/bionic64に変更した
发生的错误 de
>vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Box 'box-cutter/ubuntu1604-desktop' could not be found. Attempting to find and install...
default: Box Provider: virtualbox
default: Box Version: >= 0
==> default: Loading metadata for box 'box-cutter/ubuntu1604-desktop'
default: URL: https://vagrantcloud.com/box-cutter/ubuntu1604-desktop
==> default: Adding box 'box-cutter/ubuntu1604-desktop' (v2.0.26) for provider: virtualbox
default: Downloading: https://vagrantcloud.com/box-cutter/boxes/ubuntu1604-desktop/versions/2.0.26/providers/virtualbox.box
default: Download redirected to host: cdn.boxcutter.io
default:
An error occurred while downloading the remote file. The error
message, if any, is reproduced below. Please fix this error and try
again.
The requested URL returned error: 404 Not Found
確かに、http://cdn.boxcutter.io/ubuntu/virtualbox5.1.10/ubuntu1604-desktop-2.0.26.box にアクセスするとエラーになる。
根本原因
从2018年1月开始,据称已停止提供二进制文件。
代替案1
16.04系を使うなら、ubuntu/xenial64にする。
代替案2
16.04ではなく、18.04にする。
https://vagrantcloud.com/search にて、「18.04」で検索すると、18.04のイメージが結構出てくる。
今回は、ubuntu/bionic64 を採用する。
# config.vm.box = "box-cutter/ubuntu1604-desktop"
config.vm.box = "ubuntu/bionic64"
おわりに
我成功创建了一个虚拟环境,正好借此机会,我想将项目的操作系统从16.04升级到18.04。