Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Problemas ao utilizar projeto da aula anterior

Boa noite pessoal, tive que apagar minha pasta com o andamento do projeto pois estava com alguns erros no meu código,ao baixar a ultima versão disponibilizada nesse capitulo não conseguir rodar nenhum comando,acredito que tenho q baixar algumas dependências para utilizar esse projeto. De que forma configuro um projeto PHP com doctrine sem as dependências como esse da aula?

Ao tentar executar o composer require doctrine/orm:

C:\Users\RenanV\Desktop\doctrine-alura
λ composer require doctrine/orm
Using version ^2.7 for doctrine/orm
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Can only install one of: doctrine/instantiator[1.3.0, 1.1.0].
    - Can only install one of: doctrine/instantiator[1.3.0, 1.1.0].
    - doctrine/orm v2.7.0 requires doctrine/instantiator ^1.3 -> satisfiable by doctrine/instantiator[1.3.0].
    - Installation request for doctrine/orm ^2.7 -> satisfiable by doctrine/orm[v2.7.0].
    - Installation request for doctrine/instantiator (locked at 1.1.0) -> satisfiable by doctrine/instantiator[1.1.0].


Installation failed, reverting ./composer.json to its original content.

ao tentar inserir algo no banco:

λ php commands\criar-aluno.php "Lucia Silva" "(21) 2222 - 2222"
PHP Warning:  require_once(C:\Users\RenanV\Desktop\doctrine-alura\commands/../vendor/autoload.php): failed to open stream: No such file or directory in C:\Users\RenanV\Desktop\doctrine-alura\commands\criar-aluno.php on line 7

Warning: require_once(C:\Users\RenanV\Desktop\doctrine-alura\commands/../vendor/autoload.php): failed to open stream: No such file or directory in C:\Users\RenanV\Desktop\doctrine-alura\commands\criar-aluno.php on line 7
PHP Fatal error:  require_once(): Failed opening required 'C:\Users\RenanV\Desktop\doctrine-alura\commands/../vendor/autoload.php' (include_path='.;C:\php\pear') in C:\Users\RenanV\Desktop\doctrine-alura\commands\criar-aluno.php on line 7

Fatal error: require_once(): Failed opening required 'C:\Users\RenanV\Desktop\doctrine-alura\commands/../vendor/autoload.php' (include_path='.;C:\php\pear') in C:\Users\RenanV\Desktop\doctrine-alura\commands\criar-aluno.php on line 7
2 respostas
solução!

Olá RENAN, tudo bem? Nesse caso, você precisa sim, executar a instalação das dependências, sem elas não é possível executar o projeto. Para instalar todas as dependências do projeto, basta executar o comando:

composer install

Esse comando acima é caso o composer estiver global no seu sistema, caso contrário você executa esse outro comando:

php composer.phar install

Espero ter ajudado!

Obrigado Jonilson, deu certo!