Запустите команду vagrant up и получите значение по умолчанию: предупреждение: время ожидания соединения. Повторная
Я посмотрел на некоторые другие посты об этом, и половина того, что они говорят, делает 0, так как мне или командам, которые они говорят запустить в терминале, возвращаются, поскольку команда не найдена. У меня есть ОС Windows, так что это может быть проблемой. Если вы столкнулись с этой проблемой с Windows, пожалуйста, помогите!
Я отключил брандмауэр и ничего не сделал.
Vagrantfile:
require 'json'
require 'yaml'
VAGRANTFILE_API_VERSION = "2"
confDir = $confDir ||= File.expand_path("~/.homestead")
homesteadYamlPath = confDir + "/Homestead.yaml"
homesteadJsonPath = confDir + "/Homestead.json"
afterScriptPath = confDir + "/after.sh"
aliasesPath = confDir + "/aliases"
require File.expand_path(File.dirname(__FILE__) + '/scripts/homestead.rb')
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
if File.exists? aliasesPath then
config.vm.provision "file", source: aliasesPath, destination: "~/.bash_aliases"
end
if File.exists? homesteadYamlPath then
Homestead.configure(config, YAML::load(File.read(homesteadYamlPath)))
elsif File.exists? homesteadJsonPath then
Homestead.configure(config, JSON.parse(File.read(homesteadJsonPath)))
end
if File.exists? afterScriptPath then
config.vm.provision "shell", path: afterScriptPath
end
end
1 ответ
Хорошо, поскольку проблема связана с аппаратным ускорением VT-x/AMD-V, у вас должно быть 2 варианта:
Включите виртуализацию из своего BIOS, если ваше оборудование поддерживает его (возможно, оно отключено в ваших настройках)
Если ваше оборудование / процессор не поддерживает его, скажите vagrant отключить виртуализацию hw, добавив это в свой файл Vagrantfile.
config.vm.provider :virtualbox do |vb| vb.customize ["modifyvm", :id, "--hwvirtex", "off"] end
что-то вроде
require 'json'
require 'yaml'
VAGRANTFILE_API_VERSION = "2"
confDir = $confDir ||= File.expand_path("~/.homestead")
homesteadYamlPath = confDir + "/Homestead.yaml"
homesteadJsonPath = confDir + "/Homestead.json"
afterScriptPath = confDir + "/after.sh"
aliasesPath = confDir + "/aliases"
require File.expand_path(File.dirname(__FILE__) + '/scripts/homestead.rb')
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
if File.exists? aliasesPath then
config.vm.provision "file", source: aliasesPath, destination: "~/.bash_aliases"
end
if File.exists? homesteadYamlPath then
Homestead.configure(config, YAML::load(File.read(homesteadYamlPath)))
elsif File.exists? homesteadJsonPath then
Homestead.configure(config, JSON.parse(File.read(homesteadJsonPath)))
end
if File.exists? afterScriptPath then
config.vm.provision "shell", path: afterScriptPath
end
config.vm.provider :virtualbox do |vb|
vb.customize ["modifyvm", :id, "--hwvirtex", "off"]
end
end