Pharo Gofer, ¿puede recurrir a la caché del paquete local cuando está desconectado?
Pregunta
¿Puedo decirle a Gofer
que recurra a la caché del paquete local cuando no hay internet disponible?
Por ejemplo, tal que puedo usar
Gofer it
squeaksource: 'CodePhoo';
addPackage: 'CodePhoo';
load
para configurar una imagen cuando está desconectado en el tren? (En ese caso, podemos estar seguros de que los paquetes están, de hecho, disponibles localmente desde una configuración de imagen anterior).
Solución
En teoría, sí, el modelo de Gofer apoyaría tales cosas.
Prácticamente no, debido a la falta de apoyo del lado de Monticello.
A pesar de que Monticello proporciona un MCRepositoryGroup, este código desafortunadamente produce todo tipo de errores diferentes cuando uno de los repositorios no está disponible. Eso probablemente tenga sentido en el contexto de las herramientas de Monticello, pero para Gofer, eso tendría que volver a implementarse.