Ich habe versucht, das R-Paket hyperSpec
mit Windows Vista zu bauen. Wenn ich so tun, erhalte ich die folgende Fehlermeldung:Berechtigung verweigert Fehler beim Erstellen/Überprüfen von R-Paket auf Windows
warning in file.copy(pkgname, Tdir, recursive = TRUE)
Problem copying .\hyperSpec\data\barbiturates.rda to C:\Users\JenZIG\AppData\Local\Temp\RtmpOEIqBD\Rbuilde446d3a290d\hyperSpec\data\barbiturates.rda: Permission denied
Es ist egal, ob ich die Befehlszeile mit R CMD build
oder R Studio Build-Werkzeuge verwenden (RTools installiert, alle Paketabhängigkeiten installiert ist).
Um das Problem zu beheben, habe ich versucht, den Pfad für das temporäre Verzeichnis zu ändern oder die Berechtigungen für die Ordner manuell zu setzen, aber ohne Erfolg. Ich habe versucht, alles als Administrator auszuführen, aber wieder keinen Erfolg.
Ich denke, ein ähnliches Problem hier diskutiert wurde:
https://stat.ethz.ch/pipermail/r-devel/2013-April/066389.html
Es besteht jedoch keine Lösung für dieses Problem zur Verfügung gestellt ist.
Darüber hinaus habe ich das gleiche Problem, wenn ich versuche, das Paket mit Win7 zu bauen.
ich dieses Problem mit Unterbrechungen erlebt habe (für ein anderes R-Paket, das von der Quelle auf Windows, weil es gebaut werden mußte war nicht als Binärdatei von CRAN verfügbar). Ich konnte nicht herausfinden, was sie verursacht (obwohl der Link in der Frage darauf hinweist, dass er mit der Notwendigkeit von Administratorrechten zusammenhängt, werde ich mich beim nächsten Mal damit befassen). Meine * Lösung * war, alle alten Dateien manuell von früheren fehlgeschlagenen Installationsversuchen zu bereinigen (dh delete/src-i386,/src-x64 und "R library"/"Paketname") und versuche die Installation erneut - was (bis jetzt) hat für mich gearbeitet. – Geoff
Das hat mir eine Menge Zeit erspart. Danke (viele Monate später). – user865607