Skip to content

2.2 Środowisko pracy i kompilacji

zozlak edited this page Oct 25, 2016 · 7 revisions

Środowisko pracy

Do działania pakietu MLAK niezbędne są:

  • Program statystyczny R w wersji 3.0 lub nowszej.
  • Program Pandoc w wersji 1.12.3 lub nowszej.
  • Dowolna dystrybucja LaTeX-a.
  • Pakiety programu R (wraz z pakietami R, od których zależą):

Wymienione powyżej pakiety R instalowane są automatycznie podczas instalacji pakietu MLAK, nie wymagają więc oddzielnej instalacji.

Środowisko programistyczne

Korzystać z pakietu MLAK można za pośrednictwem dowolnego środowiska programistycznego dla języka R (w szczególności domyślnego środowiska instalowanego wraz z programem statystycznym R), jednak największą wygodę, dzięki ścisłej integracji z funkcjonalnością pakietu rmarkdown, daje środowisko RStudio.

Środowisko kompilacji

Do skompilowania pakietu MLAK niezbędne są:

  • Program statystyczny R w wersji 3.0 lub nowszej.
  • Pakiety devtools programu R w wersji 1.7.0 lub nowszej (wraz z pakietami R, od których zależy, przy czym zależności te instalują się automatycznie przy instalacji pakietu devtools).

Sama kompilacja odbywa się w standardowy dla pakietów R sposób (komendą R CMD build).

Uwagi:

  • Aby możliwe było wykonanie wszystkich testów (patrz rozdział 2.4), niezbędne są wszystkie programy opisane powyżej w części środowisko pracy.
  • Do skorzystania z przygotowanej dla pakietu MLAK infrastruktury ciągłej integracji (zapewniającej automatyczne uruchomienie wszystkich testów po wprowadzeniu zmiany w repozytorium kodu źródłowego) niezbędne jest zainstalowanie klienta git lub GitHub.
  • Jakkolwiek kompilacji pakietu można dokonać z wykorzystaniem różnych narzędzi (z wywołaniem programu R z linii komend systemu operacyjnego włącznie), polecane jest skorzystanie ze środowiska programistycznego RStudio. Zapewnia ono integrację z funkcjonalnością pakietu devtools oraz obsługuje repozytoria kodu źródłowego, co znacznie ułatwia przeprowadzenie procesu kompilacji.