#php #laravel #vagrant
#php #laravel #vagrant
Вопрос:
Я успешно выполнил команду homestead make. После этого я запустил команду vagrant up в папке vendor / bin, но я получаю следующую ошибку:
Vagrant failed to initialize at a very early stage:
There was an error loading a Vagrantfile. The file being loaded
and the error message are shown below. This is usually caused by
a syntax error.
Path: C:/xampp/htdocs/all-projects/project1/vendor/bin/Vagrantfile
Line number: 0
Message: LoadError: cannot load such file -- C:/xampp/htdocs/all-projects/project1/vendor/bin/vendor/laravel/homestead/scripts/homestead.rb
Путь к homstead.rb неверен. Такой путь не существует, а файл homestead.rb находится в другой папке проекта. Как мне исправить путь homestead.rb, который автоматически используется vagrant?
P.S. папка /laravel присутствует в каталоге проекта.
Ответ №1:
Вам нужно отредактировать ваш Vagrantfile. В нем есть строка, которая ссылается на homestead.rb. Мой выглядит так
require File.expand_path(File.dirname(__FILE__) '/scripts/homestead.rb')
Обновите это, чтобы это был правильный путь.