Как мне исправить путь homestead.rb, который автоматически используется vagrant?

#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')
 

Обновите это, чтобы это был правильный путь.