Problem rozwiązany, zobacz odpowiedzi szczegółowe.R knitr: czy można używać wyników z pamięci podręcznej na różnych komputerach?
Chciałbym uruchomić kod (z knitr
) na silniejszym serwerze, a następnie może mieć możliwość dokonywania drobnych zmian na moim własnym laptopie. Nawet kopiowanie w całym folderze wydaje się, że pamięć podręczna jest przebudowywana podczas ponownego kompilowania lokalnie, czy istnieje sposób, aby tego uniknąć i faktycznie wykorzystać wyniki w pamięci podręcznej?
Dziękuję za odpowiedź. Skopiowałem przez foldery bez zmiany niczego przed ponownym kompilowaniem na innym komputerze, więc domyślam się, że spełnione są 3 warunki. Zauważyłem, że oba urządzenia działają w różnych wersjach R (najpierw 2.15.1 i 3.0 później lokalnie). Jednak nie używam opcji cache.extra, czy może być tak, że różnica w wersjach powoduje konieczność przebudowania pamięci podręcznej? Z drugiej strony zastanawiałem się również, czy problemy z datetime wspomniane przez @Greg mogą mieć wpływ. – user2252705
Data/czas nie mają znaczenia. Również wersja R nie ma znaczenia. Musisz tylko upewnić się, że wersje 'knitr' są takie same na obu maszynach, więc sprawdź' library (knitr); sessionInfo() ' –
Właśnie sprawdziłem i odkryłem, że wersje' knitr' są w rzeczywistości różne. Dzięki za sugestię, postaram się powtórzyć eksperyment z tą samą wersją na obu komputerach i mam nadzieję, że to rozwiąże problem. – user2252705