problem description
homestead
after installation vagrant up
prompt:
:
but my Vagrantfile
configuration file is as follows:
-sharp -*- mode: ruby -*-
-sharp vi: set ft=ruby :
require "json"
require "yaml"
VAGRANTFILE_API_VERSION ||= "2"
confDir = $confDir ||= File.expand_path(File.dirname(__FILE__))
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.require_version ">= 2.1.0"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
if File.exist? aliasesPath then
config.vm.provision "file", source: aliasesPath, destination: "/tmp/bash_aliases"
config.vm.provision "shell" do |s|
s.inline = "awk "{ sub(\"\r$\", \"\"); print }" /tmp/bash_aliases > /home/vagrant/.bash_aliases"
end
end
if File.exist? homesteadYamlPath then
settings = YAML::load(File.read(homesteadYamlPath))
elsif File.exist? homesteadJsonPath then
settings = JSON::parse(File.read(homesteadJsonPath))
elsevb.gui
abort "Homestead settings file not found in -sharp{confDir}"
end
Homestead.configure(config, settings)
if File.exist? afterScriptPath then
config.vm.provision "shell", path: afterScriptPath, privileged: false, keep_color: true
end
if Vagrant.has_plugin?("vagrant-hostsupdater")
config.hostsupdater.aliases = settings["sites"].map { |site| site["map"] }
elsif Vagrant.has_plugin?("vagrant-hostmanager")
config.hostmanager.enabled = true
config.hostmanager.manage_host = true
config.hostmanager.aliases = settings["sites"].map { |site| site["map"] }
end
end
have you encountered this problem?