4
respostas

Carregando projetos já existentes

Olá!

Comecei a fazer o curso em um local e versionei ele para o bitbucket. Chegando em outra maquina baixei o mesmo e rodei o comando "npm install" dentro da pasta e logo após o "php artisan serve" e o servidor não inicia... Aparece o seguinte erro:

C:\Users\henrique\Desktop\OmegaCont-master\website>php artisan serve

Warning: require(C:\Users\henrique\Desktop\OmegaCont-master\website\bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in C:\Users\henrique\Desktop\OmegaCont-master\website\bootstrap\autoload.php on line 17

Call Stack:
    0.0003     231448   1. {main}() C:\Users\henrique\Desktop\OmegaCont-master\website\artisan:0
    0.0006     234488   2. require('C:\Users\henrique\Desktop\OmegaCont-master\website\bootstrap\autoload.php') C:\Users\henrique\Desktop\OmegaCont-master\website\artisan:16


Fatal error: require(): Failed opening required 'C:\Users\henrique\Desktop\OmegaCont-master\website\bootstrap/../vendor/autoload.php' (include_path='.;C:\php\pear') in C:\Users\henrique\Desktop\OmegaCont-master\website\bootstrap\autoload.php on line 17

Call Stack:
    0.0003     231448   1. {main}() C:\Users\henrique\Desktop\OmegaCont-master\website\artisan:0
    0.0006     234488   2. require('C:\Users\henrique\Desktop\OmegaCont-master\website\bootstrap\autoload.php') C:\Users\henrique\Desktop\OmegaCont-master\website\artisan:16


C:\Users\henrique\Desktop\OmegaCont-master\website>

O que pode ser?

4 respostas

Olá Henrique, tudo bom?

Seu erro está indicando que não foi possivel encontrar o arquivo/diretório em:

C:\Users\henrique\Desktop\OmegaCont-master\website\bootstrap/../vendor/autoload.php

Repare que este não é um diretório, mas sim um namespace. De uma revisada na forma com que você está realizando seu require ou na forma que o laravel realiza o autoload.

Espero ter ajudado, qualquer dificuldade compartilhe com a gente =)

Você rodou o comando do composer install nessa maquina ? se sim e o problema continue você terá que rodar esse comando -> composer dump-autoload

rodei o comando sugerido (composer dump-autoload), porem não consigo fazer funcionar. Continua com o mesmo erro.

É estranho pois não mexi em praticamente nenhum arquivo do projeto, mau criei versionei no git e baixei em outro local

Você pode tentar limpar o cache do laravel com -> artisan cache clear, view clear ou config clear. Um desses 3 deve resolver seu problema