2009-11-27 11 views
5

¿Puedo decir Gofer para volver a la memoria caché del paquete local cuando no hay internet disponible?Pharo Gofer, ¿puede recurrir a la memoria caché del paquete local cuando está fuera de línea?

Por ejemplo, tales que puedo usar

Gofer it 
    squeaksource: 'CodePhoo'; 
    addPackage: 'CodePhoo'; 
    load 

para configurar una imagen sin conexión en el tren? (En ese caso podemos estar seguros de que los paquetes están de hecho disponibles localmente a partir de una configuración de imagen previa.)

Respuesta

6

En teoría sí, el modelo de Gofer sería compatible con tales cosas.

Prácticamente no, debido a la falta de soporte desde el lado de Monticello.

Aunque Monticello proporciona un MCRepositoryGroup, desafortunadamente este código arroja todo tipo de errores cuando uno de los repositorios no es accesible. Eso probablemente tiene sentido en el contexto de las herramientas de Monticello, pero para Gofer eso tendría que ser reimplementado.

+0

Intenté agregar 'MCCacheRepository default' como repositorio, pero encontré que falla porque' GoferReference >> # repositories' lo elimina nuevamente. ¿Hay alguna razón en particular para eso? – akuhn

+0

No, de hecho lo arreglé en la última versión. Simplemente no puedo comprometer mi solución porque el servidor no funciona. –

Cuestiones relacionadas