Я только что встретил Vagrant
, пытаясь передать инструкции по началу работы https://www.vagrantup.com/intro/getting-started/index.html
Прежде чем погрузиться в свой первый проект, установите последнюю версию Vagrant. И поскольку мы будем использовать VirtualBox в качестве нашего провайдера для руководства по началу работы, пожалуйста, установите и его.
Моя хост-машина Windows 7 x64
. Virtualbox
это 5.1.14r112924
. Виртуализация включена: я успешно использую виртуальную машину Windows XP.
Поэтому я установил последнюю Vagrant
версию 2.0.0
. И я обновил Powershell
с 2.0
до 5.0
, чтобы исправить vagrant up
, ничего не происходит.
Итак, инструкция из раздела «Начало работы»:
vagrant init hashicorp/precise64
: ладно, появился файлVagrantfile
;vagrant up
, начало говорит:
После выполнения двух вышеуказанных команд у вас будет полностью работающая виртуальная машина в VirtualBox с 64-разрядной версией Ubuntu 12.04 LTS.
Но я вижу:
E:\VM\v_demo>vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Box 'hashicorp/precise64' could not be found. Attempting to find and install...
default: Box Provider: virtualbox
default: Box Version: >= 0
The box 'hashicorp/precise64' could not be found or
could not be accessed in the remote catalog. If this is a private
box on HashiCorp's Vagrant Cloud, please verify you're logged in via
`vagrant login`. Also, please double-check the name. The expanded
URL and error message are shown below:
URL: ["https://vagrantcloud.com/hashicorp/precise64"]
Error: error setting certificate verify locations:
CAfile: /mingw64/ssl/certs/ca-bundle.crt
CApath: none
и в моей рабочей папке следующее дерево файлов:
| Vagrantfile
|
\---.vagrant
\---machines
\---default
\---virtualbox
vagrant_cwd
Поиск этой ошибки в Интернете показывает результаты о curl
и git
, но здесь они не используются.
Рекомендации по попытке vagrant login
из сообщения об ошибке также не ясны. Как сказано в https://www.vagrantup.com/docs/cli/login.html
Команда: бродячий логин
Команда входа используется для аутентификации на сервере HashiCorp Vagrant Cloud. Ведение журнала необходимо только в том случае, если вы получаете доступ к защищенным ящикам или используете Vagrant Share.
Вход в систему не является обязательным требованием для использования Vagrant. Подавляющее большинство Vagrant не требует входа в систему. Только некоторые функции, такие как защищенные ящики или Vagrant Share, требуют входа в систему.
Я не думаю, что этот тестовый пример является частным. И я нигде не могу найти кнопку Create account
.
Что мне не хватает?
UPD
Vagrantfile
Vagrant.configure("2") do |config|
config.vm.box = "hashicorp/precise64"
config.vm.box_download_insecure = true
end
Значение config.vm.box_download_insecure = true
не помогло: тот же результат.
UPD2 Я нашел, как создать учетную запись https://app.vagrantup.com/account/new (до того, как я использовал мобильную версию). vagrant login
не помогло: тот же результат
config.vm.box_download_insecure = true
в свой vagrantfile - person Frederic Henri   schedule 10.10.2017curl -O https://hashicorp-files.hashicorp.com/precise64.box
для загрузки блока - person Frederic Henri   schedule 10.10.2017curl
/wget
используются дляWindows 7x64
? Полагаю только дляLinux
машин. Я скачиваю его прямо поhttps://hashicorp-files.hashicorp.com/precise64.box
ссылке. Нужно время, чтобы загрузить и изучить, какvagrant up
из файла. - person and1er   schedule 10.10.2017