Error con data-fixtures y FixturesBundle

1,164 views
Skip to first unread message

Abrahan

unread,
Jun 28, 2012, 1:15:23 PM6/28/12
to symfo...@googlegroups.com
Estoy empezando a trabajar con symfony 2 y no puedo solucionar el siguiente error con DoctrineFixtures

Primero Tengo el Symfony 2.0.15

me descargue doctrine-fixtures y lo copie a vendor\doctrine-fixtures
y FixturesBundle  y lo copie a vendor\bundles\Doctrine\Bundle\FixturesBundle

en app/autoload.php agregue la siguiente linea

'Doctrine\\Common\\DataFixtures' => __DIR__.'/../vendor/doctrine-fixtures/lib',

encima de
Doctrine\\Common


en app/AppKernel.php.

new Symfony\Bundle\FixturesBundle\DoctrineFixturesBundle(),

luego al ejecutar

php app/console doctrine:fixtures:load

me sale el siguiente error

Fatal error: Class 'Doctrine\Bundle\FixturesBundle\DoctrineFixturesBundle' not f
ound in E:\server\xampp\htdocs\desymfony\app\AppKernel.php on line 21

es decir la line 21 es la que agregue,

desde ya gracias por su ayuda.

Danny alfonzo Viana perez

unread,
Jun 28, 2012, 1:26:45 PM6/28/12
to symfo...@googlegroups.com
manual es un problema siempre, agrega en el deps

[doctrine-fixtures]

[DoctrineFixturesBundle]
    target=/bundles/Symfony/Bundle/DoctrineFixturesBundle
    version=origin/2.0

NOTA1: hace un mes cambio de git=https://github.com/symfony/data-fixtures.git a git=https://github.com/doctrine/data-fixtures.git
NOTA2: es importante colocar  version=origin/2.0 ya que da errores en algunos casos, creo que es por el desarrollo de la version 2.1 de symfony

luego: php bin/vendores install 

NOTA: ese nunca me sirve, me dice que hay cambios en algo que debo hacer commit

lo que hago es php bin/vendores install --reinstal 

Esto reinstalar todos los vendors 

pero no provoca errores

Abrahan

unread,
Jun 28, 2012, 2:25:50 PM6/28/12
to symfo...@googlegroups.com
si pero ejecutando el php bin/vendors install --reinstall   me sale este error  

> Installing/Updating symfony
"git" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
El sistema no puede encontrar la ruta especificada.
El sistema no puede encontrar la ruta especificada.
El sistema no puede encontrar la ruta especificada.

eso es porq estoy en windows creo, como puedo solucionar eso en windows.

gracias..

Danny alfonzo Viana perez

unread,
Jun 28, 2012, 2:36:45 PM6/28/12
to symfo...@googlegroups.com
Amigo, caramba, siempre me he preguntado como instalar git en windows pero nunca me he puesta, me ha dado flojera.

Bueno, lo que si podemos ver, es que el problema esta en que, o no tiene instalado git o no lo haz agregado al PATH de windows, lo mismo que debiste hacer con php para ejecutar php bin/vendors blablabla, para usar el comando php en la "consola" de windows debiste agregarlo al path, recuerda que cuando ejecutas vendors install se ejecutada las lineas del archivo debs

por ende es como si ejecutaras directamente en la "consola" de windows git=https://github.com/doctrine/data-fixtures.git

No puedo ayudarte mas de acá, pero si lo solucionas postealo por favor.

Arnau González

unread,
Jun 28, 2012, 2:37:20 PM6/28/12
to symfo...@googlegroups.com
Esto es porque no tienes git instalado.
Puedes instalar la versión de windows desde aquí http://git-scm.com/download/win
Esto te dará tambien acceso a todos los comandos de git para si quieres tener control de versiones de tu proyecto.

2012/6/28 Abrahan <aabram...@gmail.com>
--
Has recibido este mensaje porque estás suscrito al grupo "symfony-es" de Google Groups.
Para publicar en este grupo, envía un email a symfo...@googlegroups.com
Para darte de baja, envía un email a symfony-es+...@googlegroups.com
El resto de opciones puedes encontrarlas en http://groups.google.com/group/symfony-es?hl=es



--

Arnau

Reply all
Reply to author
Forward
0 new messages