instalar bundles en symfony 2.1 sin composer

324 views
Skip to first unread message

sch3r10k

unread,
Feb 16, 2013, 4:42:21 PM2/16/13
to symfony-es
hola comunidad estoy tratando de instalar bundles sin composer, por
ejemplo quiero instalar el bundle LadybugBundle lo descargo desde
github.com y dentro de vendor creo la carpeta RaulFraile/Bundle/ y
dentro de la misma copio LadybugBundle, ahora en el appkernel pongo lo
siguiente
new RaulFraile\Bundle\LadybugBundle\RaulFraileLadybugBundle(),
pero me da el siguiente error: Fatal error: Class 'RaulFraile\Bundle
\LadybugBundle\RaulFraileLadybugBundle' not found in C:\xampp\htdocs
\Trabajo\CI\app\AppKernel.php on line 24 alguien podria decirme que me
falta que debo agregar para que me funcione bien, lo mismo me pasa a
la hora de instalar dos bundles mas FixturesBundles y
mopaBootstrapBundle, agradecere cualquier ayuda posible

saludos

Pablo Braulio

unread,
Feb 16, 2013, 4:55:44 PM2/16/13
to Lista de symfony
¿Por que quieres instalarlo sin composer?. Con composer es muy fácil.
Saludos cordiales.
Pablo.

Si lo reenvías, ten la precaución de borrar los datos de procedencia que
encabezarían tu reenvío – empezando por mi dirección de correo
electrónico - . Coloca siempre las direcciones de tus contactos en el
campo <CCO> para que viajen discretas, no en el campo <Para> ni en
el<CC>. De esa forma nadie que lo reciba tendrá constancia de las señas
de los demás destinatarios a los que también se remite. Todo ello a fin
de evitar que nadie se aproveche de todas las direcciones que se van
acumulando al pasar de buzón a buzón para el lanzamiento de correo
basura y otras indeseadas lindezas. Aparte claro está de garantizar la
privacidad.


El día 16 de febrero de 2013 22:42, sch3r10k
<mede...@estudiantes.uci.cu> escribió:
> --
> --
> 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
>
> ---
> Has recibido este mensaje porque estás suscrito al grupo "symfony-es" de Grupos de Google.
> Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a symfony-es+...@googlegroups.com.
> Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
>
>

sch3r10k

unread,
Feb 16, 2013, 5:19:08 PM2/16/13
to symfony-es
hola pablo braulio, gracias por responder, el problema que por
problemas de proxy y demas no puedo hacerlo, agradeceria me ayudaran a
resolver de esta forma.

saludos

Pablo Braulio

unread,
Feb 17, 2013, 4:05:39 AM2/17/13
to Lista de symfony
Yo tengo ese bundle instalado. Nunca he probado a instalarlo sin
composer, así que no se exactamente como hacerlo.
Composer, básicamente, lo que hace es descargar el código y resolver
dependencias.
Prueba a descargar el código de github poniéndolo en vendors y luego
haz la anotación en appkernel.php.
Si no te funciona, te puedo pasar el código y en teoría te debería funcionar.
Saludos cordiales.
Pablo.

Si lo reenvías, ten la precaución de borrar los datos de procedencia que
encabezarían tu reenvío – empezando por mi dirección de correo
electrónico - . Coloca siempre las direcciones de tus contactos en el
campo <CCO> para que viajen discretas, no en el campo <Para> ni en
el<CC>. De esa forma nadie que lo reciba tendrá constancia de las señas
de los demás destinatarios a los que también se remite. Todo ello a fin
de evitar que nadie se aproveche de todas las direcciones que se van
acumulando al pasar de buzón a buzón para el lanzamiento de correo
basura y otras indeseadas lindezas. Aparte claro está de garantizar la
privacidad.


El día 16 de febrero de 2013 23:19, sch3r10k
<mede...@estudiantes.uci.cu> escribió:

Roberto Moreno P.

unread,
Feb 17, 2013, 10:21:39 AM2/17/13
to symfo...@googlegroups.com
Estimado,

Al comienzo de este tutorial tienes el metodo de instalacion sin composer

https://github.com/FriendsOfSymfony/FOSTwitterBundle

Saludos
--
Roberto Andrés Moreno Pérez

oyepez003

unread,
Feb 17, 2013, 5:29:27 PM2/17/13
to symfo...@googlegroups.com, rmo...@gmail.com
Hola sch3r10k.

Hay varios puntos que debes tener en cuenta:

1) Dices que no los bajas directamente con composer por problemas de proxy... en este caso puede resolverlo configurando el proxy a git

git config --global http.proxy <proxy url>

En la documentacion de Composer hablan de ello.

http://getcomposer.org/doc/03-cli.md

2) Para instalar un Bundle sin composer, aparte de hacer lo que hiciste debes configurar el archivo vendor/composer/autoload_namespaces.php, este archivo es el que utiliza (Composer - Symfony2) para cargar sus clases:

return array(
   ..
    'Company\\YourBundle' => $vendorDir . '/company/your-bundle/',
  ..
);

Mi recomendacion en tu caso que es problema de proxy (y en dado caso que no puedas configurarlo), es no modificar estos archivos manualmente sino crear un repositorio local de tus dependencias asi composer no ira a internet sino primero verificara si en tu repositorio local existe esa dependencia:

http://marekkalnik.tumblr.com/post/22929686367/composer-installing-package-from-local-git-repository

Saludos.

Marcelo Prizmic

unread,
Feb 18, 2013, 1:10:48 PM2/18/13
to symfo...@googlegroups.com
yo lo tengo andando así (lo instalé a mano porque también teng problemas de proxy)

vendor/ladybug
vendor/ladybug/bin
vendor/ladybug/examples, etc

en appkernel


new RaulFraile\Bundle\LadybugBundle\RaulFraileLadybugBundle(),

en autoload

'Ladybug'          => __DIR__.'/../vendor/ladybug/lib',
Reply all
Reply to author
Forward
0 new messages