2016-04-05 6 views
1

Ich versuche this Paket von Github mit install_github("espanta/lubripack") zu installieren. Wenn ich von einer eigenständigen Maschine (keine VM) laufe, funktioniert es gut und das Paket wird einfach installiert. Allerdings, wenn ich den Befehl auf einem OS ausführen, die als VM läuft, schlägt es durch das Werfen unten Fehlerdevtools :: install_github() fehlschlägt auf Karte Laufwerk oder VM-basierte OS

Downloading GitHub repo espanta/[email protected] 
from URL https://api.github.com/repos/espanta/lubripack/zipball/master 
Installing lubripack 
"C:/PROGRA~1/R/R-32~1.3/bin/x64/R" --no-site-file --no-environ --no-save --no-restore CMD INSTALL \ 
    "C:/Users/Espanta/AppData/Local/Temp/RtmpsRvcqY/devtools19007474782/Espanta-lubripack-b1dd9ee" \ 
    --library="\\psf/Home/Documents/R/win-library/3.2" --install-tests 

* installing *source* package 'lubripack' ... 
** R 
** preparing package for lazy loading 
** help 
*** installing help indices 
** building package indices 
** testing if installed package can be loaded 
*** arch - i386 
Warning in library(pkg_name, lib.loc = lib, character.only = TRUE, logical.return = TRUE) : 
    there is no package called 'lubripack' 
Error: loading failed 
Execution halted 
*** arch - x64 
Warning in library(pkg_name, lib.loc = lib, character.only = TRUE, logical.return = TRUE) : 
    there is no package called 'lubripack' 
Error: loading failed 
Execution halted 
ERROR: loading failed for 'i386', 'x64' 
* removing '\\psf/Home/Documents/R/win-library/3.2/lubripack' 
Error: Command failed (1) 

Ich betreibe Parallel Desktop auf meinem MAC installieren Windows 7 OS Host. So wird das Windows auf einer netzwerkartigen Partition (i.e., \\psf) installiert. Aber es schlägt fehl Installation.

Ähnliche Diskussion wurde here in einem anderen stackexchage Thread gemacht, aber in einem etwas anderen Kontext. Obwohl in der vierten Zeile der obigen Ausgabe auch die Windows-ähnliche Adresse "C:/PROGRA~1/R/R-32~1.3/bin/x64/R" bereitgestellt wird, scheint es, dass noch etwas schief läuft. Ich denke, dass ich in der Lage sein sollte, der Funktion install_github() die Adresse explizit zu geben, damit sie den Standort identifizieren kann. Jede Hilfe wird besonders von Hadley Wickham geschätzt, der der Schöpfer und Besitzer des Devtools-Pakets ist.

Antwort

1

Genau das gleiche Problem mit Windows in Parallels. Es wurde mit Hilfe von this question behoben. mit

.libPaths("Z:/Documents/R/win-library/3.2") 

Danach devtools::install_github Werke

änderte ich die Standardeinstellung von zuvor "\\Mac/Home/Documents/R/win-library/3.2" zu "Z:/Documents/R/win-library/3.2" Bibliothekspfad installieren. Möglicherweise möchten Sie "Z:/" zu Ihrem spezifischen Verbindungsbrief ändern.

+0

Cool Vielen Dank :) – Espanta