2015-04-21 25 views
6

otrzymuję następujący błąd podczas instalowania pakietu apache sparkr:Błąd podczas instalacji pakietu Apache SparkR

install_github("amplab-extras/SparkR-pkg", subdir="pkg") 
Downloading github repo amplab-extras/[email protected] 
Installing SparkR 
Error in isNamespaceLoaded(pkg) : 
attempt to use zero-length variable name 
+0

spróbować zainstalować go z linii poleceń z systemem 'sudo R CMD install_github ("amplab-extras/SparkR-PKG" podkat = "")' pkg – eliasah

+0

Jaka wersja DevTools używasz? Jaki system operacyjny i gdzie jest twoja biblioteka pakietów? – Spacedman

+0

Wystąpił następujący błąd przy próbie od "bash: błąd składni w pobliżu nieoczekiwanego tokena" ("" –

Odpowiedz

1

miewam ten sam problem z pakietem pander i udało się rozwlekły obejść. Zainstalowałem pander z Github na wcześniejszą wersję R (3.1.2 dla mnie). Następnie skopiowałem pakiet z \library\pander do mojej nowej instalacji R v3.2.0. Jak na razie wygląda na to, że działa dobrze.

Zrobiłem to, robiąc to dla pakietu sparkr, ale niestety wymaga on nowszej kompilacji R. Może się okazać, że R v3.1.3 zadziała, ale nie jestem w stanie przetestować tego na moja maszyna.

+0

Jak przejść do starszej wersji R? Obecnie mają zainstalowane 3.2, w którym Otrzymuję błąd: –

+0

Powinieneś być w stanie zainstalować go z [link] (http://cran.rstudio.com/) i wybrać wcześniejszą wersję z "Kod źródłowy starszych wersji R jest dostępny tutaj.". Prawdopodobnie będziesz musiał ponownie zainstalować 'devtools', aby zainstalować pakiety z github.Jak powiedziałem, próbowałem R v3.1.2 i działało dla' pander', ale nie dla 'sparkr', ale R v3.1.3 może pracować dla 'sparkr'. – ChrisP

+0

@ChrisP brzmi naprawdę dziwnie.Czy możesz podać więcej szczegółów na temat tego problemu' pander' Jestem opiekunem i chciałbym zrozumieć, co poszło nie tak na komputerze. na GitHub, jeśli myślisz, że tak jest meting z pakietem: https://github.com/Rapporter/pander/issues – daroczig

4

udało mi się załadować bibliotekę SparkR w R/RStudio wykonując następujące czynności:

pobierania i instalacji SparkR
1. Pobierz zapłonie 1.4.0 i rozpakować/rozpakować
2. Instalacja iskrzenie, a następnie przejdź do katalogu /spark01.4.0/R
3. W terminalu uruchom plik ./install-dev.sh. Spowoduje to utworzenie folderu o nazwie "lib" w katalogu

Dodaj SparkR do .libPaths R()
4. W terminalu:

cat >> $HOME/.Rprofile <<EOT 
    lib_path <- .libPaths() 
    lib_path <- c(lib_path,"/MyDirectory/spark-1.4.0/R/lib") 
    .libPaths(lib_path) 
    rm(lib_path) 
    EOT 
  1. Załaduj R, a następnie użyj biblioteki (SparkR).
Powiązane problemy