Я использовал исполняемый файл усадьбы для установки усадьбы в одном из моих проектов Laravel. Когда я бродю, я получаю следующее сообщение об ошибке;
Произошла ошибка при загрузке Vagrantfile. Загружаемый файл и сообщение об ошибке показаны ниже. Обычно это вызвано синтаксисом
ошибка.Путь: / Users / tommorison / Code / CSToss / Vagrantfile Номер строки: 12
Сообщение: LoadError: невозможно загрузить такой файл —
/Users/tommorison/Code/CSToss/vendor/laravel/homestead/scripts/homestead.rb
Вот мой бродяга
требуют ‘JSON’ требуют ‘YAML’
VAGRANTFILE_API_VERSION || = «2» confDir = $ confDir || =
File.expand_path («vendor / laravel / homestead», File.dirname (ФАЙЛ))homesteadYamlPath = «Homestead.yaml» homesteadJsonPath =
«Homestead.json» afterScriptPath = «after.sh» aliasesPath = «aliases»требуют File.expand_path (confDir + ‘/scripts/homestead.rb’)
Vagrant.configure (VAGRANTFILE_API_VERSION) do | config |
если File.exists? aliasesPath тогда
config.vm.provision «file», источник: aliasesPath, назначение: конец «~ / .bash_aliases»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
Почему я получаю это сообщение? все документы, которые я прочитал, относятся к усадьбе 2.0. Я использую 3,0. Любая помощь будет принята с благодарностью.
Задача ещё не решена.
Других решений пока нет …