На моей машине Win8 я установил коробку для аренды Laravel с помощью git. (OracleVM + Вагрант).Laravel Homestead ошибка нового проекта
Homestead.yaml
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: ~/Code
to: /home/vagrant/Code
sites:
- map: newProject.local
to: /home/vagrant/Code/newProject/public
databases:
- homestead
Я начинаю VM с помощью:
cd Homestead
vagrant up
vagrant ssh
И все работает.
Если я правильно понимаю, мне все равно нужно создать новый проект в моем коде/папке.
cd Code
composer create-project --prefer-dist laravel/laravel newProject
Это будет работать, если я где на сервере лампы, но вместо этого я получаю следующее сообщение об ошибке:
You are running composer with xdebug enabled. This has a major impact on runtime performance. See https://getcomposer.org/xdebug
Installing laravel/laravel (v5.2.15)
- Installing laravel/laravel (v5.2.15)
Loading from cache
Created project in newProject
> php -r "copy('.env.example', '.env');"
> php artisan clear-compiled
PHP Warning: require(/home/vagrant/newProject/bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in /home/vagrant/newProject/bootstrap/autoload.php on line 17
PHP Stack trace:
PHP 1. {main}() /home/vagrant/newProject/artisan:0
PHP 2. require() /home/vagrant/newProject/artisan:16
Warning: require(/home/vagrant/newProject/bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in /home/vagrant/newProject/bootstrap/autoload.php on line 17
Call Stack:
0.0001 352008 1. {main}() /home/vagrant/newProject/artisan:0
0.0001 353760 2. require('/home/vagrant/newProject/bootstrap/autoload.php') /home/vagrant/newProject/artisan:16
PHP Fatal error: require(): Failed opening required '/home/vagrant/newProject/bootstrap/../vendor/autoload.php' (include_path='.:/usr/share/php:') in /home/vagrant/newProject/bootstrap/autoload.php on line 17
PHP Stack trace:
PHP 1. {main}() /home/vagrant/newProject/artisan:0
PHP 2. require() /home/vagrant/newProject/artisan:16
Fatal error: require(): Failed opening required '/home/vagrant/newProject/bootstrap/../vendor/autoload.php' (include_path='.:/usr/share/php:') in /home/vagrant/newProject/bootstrap/autoload.php on line 17
Call Stack:
0.0001 352008 1. {main}() /home/vagrant/newProject/artisan:0
0.0001 353760 2. require('/home/vagrant/newProject/bootstrap/autoload.php') /home/vagrant/newProject/artisan:16
Script php artisan clear-compiled handling the pre-update-cmd event returned with an error
[RuntimeException]
Error Output: PHP Warning: require(/home/vagrant/newProject/bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in /home/vagrant/newProject/bootstrap/autoload.php on line 17
PHP Stack trace:
PHP 1. {main}() /home/vagrant/newProject/artisan:0
PHP 2. require() /home/vagrant/newProject/artisan:16
PHP Fatal error: require(): Failed opening required '/home/vagrant/newProject/bootstrap/../vendor/autoload.php' (include_path='.:/usr/share/php:') in /home/vagrant/newProject/bootstrap/autoload.php on line
17
PHP Stack trace:
PHP 1. {main}() /home/vagrant/newProject/artisan:0
PHP 2. require() /home/vagrant/newProject/artisan:16
Любые идеи, почему бы это произошло? Я попытался выполнить рабочий проект и по-прежнему получить требуемую ошибку. Я нашел похожие ошибки, которые имели какое-то отношение к отсутствующим зависимостям, но не должны ли Homestead справляться с этим самим?