2009-11-27 12 views
5

Czy mogę powiedzieć Gofer, aby wrócił do lokalnej pamięci podręcznej pakietów, gdy nie ma dostępu do Internetu?Pharo Gofer, czy może wrócić do lokalnej pamięci podręcznej pakietów w trybie offline?

Na przykład taki, że mogę wykorzystać

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

aby ustawić obraz w trybie offline w pociągu? (W takim przypadku możemy być pewni, że pakiety są faktycznie dostępne lokalnie z poprzedniej konfiguracji obrazu.)

Odpowiedz

6

Teoretycznie tak, model Gofer będzie obsługiwał takie rzeczy.

Praktycznie nie, z powodu braku wsparcia ze strony Monticello.

Mimo że Monticello udostępnia grupę MCRepositoryGroup, ten kod niestety generuje różnego rodzaju różne błędy, gdy jeden z repozytoriów nie jest osiągalny. To prawdopodobnie ma sens w kontekście narzędzi Monticello, ale w przypadku Gofera, które trzeba będzie ponownie wdrożyć.

+0

Próbowałem dodać "MCCacheRepository default" jako repozytorium, ale stwierdziłem, że się nie powiedzie, ponieważ 'GoferReference >> # repozytoriów' usuwa je ponownie. Czy jest jakiś szczególny powód? – akuhn

+0

Nie, w rzeczywistości naprawiłem to w najnowszej wersji. Po prostu nie mogę zatwierdzić poprawki, ponieważ serwer nie działa. –

Powiązane problemy