Я успешно используя усадьбу около часа, но когда я приостановил свою виртуальную машину vagrant suspend
и пытался получить его снова с помощью vagrant up
я получил эту ошибку:ошибки запуск бродяги с Laravel усадьбой
$ vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
There are errors in the configuration of this machine. Please fix
the following errors and try again:
shell provisioner:
* Shell provisioner `args` must be a string or array.
Что это значит? Бродячие документы говорят, что
The shell provisioner takes various options. One of inline or path is required
Нужно ли передавать какие-то аргументы? Что я делаю не так?
Заранее спасибо
это мой vagrantfile:
require 'json'
require 'yaml'
VAGRANTFILE_API_VERSION = "2"
homesteadYamlPath = File.expand_path("~/.homestead/Homestead.yaml")
afterScriptPath = File.expand_path("~/.homestead/after.sh")
aliasesPath = File.expand_path("~/.homestead/aliases")
require_relative '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
Homestead.configure(config, YAML::load(File.read(homesteadYamlPath)))
if File.exists? afterScriptPath then
config.vm.provision "shell", path: afterScriptPath
end
end
паста содержание в 'Vagrantfile' – BMW
Im извините, какое содержание вы имеете в виду? Я большой noob по этой теме: p – user3879454
, когда вы запускаете бродячий экземпляр, вам нужен файл по умолчанию или настраиваемый файл Vagrantfie, вставьте его здесь. Если нет, вам нужно запустить 'vagrant init' для его создания. – BMW