2016-03-15 2 views
0

На моей машине 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 справляться с этим самим?

ответ

Смежные вопросы