Skip to content

Configuración del proyecto con Metacello, Monticello y Squeaksource

ngarbezza edited this page Aug 26, 2012 · 1 revision
  1. Desde una imagen limpia de Pharo, evaluar lo siguiente en un workspace:

     Gofer new
       url: 'http://ss3.gemstone.com/ss/PharoBot';
       package: 'ConfigurationOfPharoBot';
       load.
    
     ((Smalltalk at: #ConfigurationOfPharoBot)
       project version: #development) load: 'ALL'.
    

    Esto lo que hace es primero descargarse la configuración de Metacello del proyecto, y luego la carga con todos los paquetes y dependencias (eso explica el 'ALL' del final). Puede tardar mucho y fallar varias veces, porque es muy sensible a errores de conexión y muchas veces SqueakSource está caído. Si falla, cerrar la imagen sin guardar, volver a levantarla e intentar de nuevo.

  2. Desde la imagen de Pharo, abrir el Monticello Browser (Menú World -> Monticello Browser).

  3. Buscar en el panel de la izquierda los paquetes de PharoBot, al seleccionar cada uno se mostrarán los repositorios a la derecha. Editar http://ss3.gemstone.com/ss/PharoBot (clic derecho -> Edit repository info) y agregar el usuario y password de http://ss3.gemstone.com/. Con esto se aseguran de poder commitear.

Esto es para configurar el proyecto la primera vez. Para manejarse de acá en adelante: Update y Commit en SqueakSource.