Autor Tema: Instalación toba 2.7.7 con composer  (Leído 71 veces)

0 Usuarios y 1 Visitante están viendo este tema.

jorozco

  • Hero Member
  • *****
  • Mensajes: 746
    • Ver Perfil
    • Email
  • Institución: Universidad Catòlica de Manizales
  • Nombre y apellido: Jhon Jairo Orozco D.
  • Sistema: Toba
Instalación toba 2.7.7 con composer
« : abril 12, 2017, 01:11:57 am »
Richard, buena noche, normalmente he instalado toba con el SVN, pero ahora quisieramos aprovechar el COMPOSER

En la wiki de ayuda dicen los puntos 4 y 5, pero NO los he podido aplicar, donde se hacen  estos puntos, ya que me sale error  que no reconoce svn y git como comando de lotes

4. Recordar agregar a composer.json y composer.lock al control de version (como ? donde ?). En cambio la carpeta vendor va como svn:ignore o .gitignore (no hay que versionarla)
5. Cuando se quiere actualizar la version de toba se puede hacer un svn update en la carpeta vendor/siu-toba/framework pero esto no va a actualizar el composer.lock por ende otros miembros del equipo no van a recibir la actualización. Por eso se recomienda ejecutar en su lugar

También hay que instalar el GIT y el SVN ??
Cuál es el orden ? descargo con svn y aplico composer sobre dicha descarga ??

el archivo composer.json tanto prefer-stable con true como false, falla

{
  "name": "proyectos/siu-toba",
  "description": "Aplicativos Propios UCM",

  "repositories": [{
     "type": "composer",
     "url": "https://satis.siu.edu.ar"
   }
   ],

  "require": {
    "siu-toba/framework": "2.7.x-dev"
  },

  "minimum-stability": "dev", 
  "prefer-stable": true
}


Gracias y un saludo
« Última Modificación: abril 17, 2017, 10:03:17 am por jorozco »

richard

  • Moderador Global
  • *****
  • Mensajes: 2293
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Ricardo Dalinger
  • Sistema: SIU-Toba
Re:Instalación toba 2.7.7 con composer
« Respuesta #1 : abril 17, 2017, 12:11:10 pm »
Hola Jhon,
4. Recordar agregar a composer.json y composer.lock al control de version (como ? donde ?). En cambio la carpeta vendor va como svn:ignore o .gitignore (no hay que versionarla)
5. Cuando se quiere actualizar la version de toba se puede hacer un svn update en la carpeta vendor/siu-toba/framework pero esto no va a actualizar el composer.lock por ende otros miembros del equipo no van a recibir la actualización. Por eso se recomienda ejecutar en su lugar
Esto es para que tengas dichos archivos en tu control de versiones, de la misma manera que tienes el resto del proyecto. A lo que se refiere ese punto es que dicho archivo debe estar versionado tambien, tanto para que el resto de los integrantes del grupo puedan tener todos las mismas versiones, como para que al pasarlo a produccion no debas volver a realizar manualmente estos archivos.

La idea es que todos esten trabajando con las mismas versiones de las librerias, de esa manera se evitan problemas por funcionalidades que esten en una maquina y no en otra.

Citar
También hay que instalar el GIT y el SVN ??
Cuál es el orden ? descargo con svn y aplico composer sobre dicha descarga ??
Si, por supuesto.. composer unicamente organiza el download de las dependencias que se requieren, no posee por si mismo la capacidad para operar con los protocolos de control de versiones, para ello necesitas tener instalados los clientes. Sin ellos no será posible que bajes ninguna librería, independientemente del estado del flag "prefer-stable".

Saludos
Twitter es al incontinente verbal,  lo que los dulces al diabetico.

 

Comunidad SIU