-Update erkannt wird:RTools nicht durch R
ich einen kurzen Durchlauf Leitfaden für installing Rtools on windows geschrieben habe.
Original:
Ich versuche, ein R-Paket mit RStudio auf Windows 7 zu bauen Wenn ich das Paket über RStudio der Build-Panel zu bauen versuchen, ich erhalte:
WARNING: Rtools is required to build R packages but is not currently installed. Please download and install the appropriate version of Rtools before proceeding:
http://cran.rstudio.com/bin/windows/Rtools/
Laden library(devtools)
und find_rtools(T)
laufen gibt:
Scanning path...
ls : F:\Rtools\bin\ls.exe
Scanning registry...
Found F:/Rtools for 3.1
VERSION.txt
Rtools version 3.1.0.1936
[1] TRUE
Der Pfad-Variable als gesetzt:
F:\Rtools\bin;F:\Rtools\gcc-4.6.3\bin;F:\Rtools\perl\bin;F:\Rtools\MinGW\bin;F:\Program Files\R\R-3.0.2\bin\x64;F:\Program Files (x86)\HTML Help Workshop;F:\Program Files\MiKTeX 2.9\miktex\bin\x64\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files\Microsoft Network Monitor 3\;F:\Program Files (x86)\QuickTime\QTSystem\
Ich habe auch mehrmals neu gestartet, aber der Fehler besteht weiterhin. Ich bin ein wenig verwirrt, warum das passiert.
Ausgabe, wenn R Zugriff Systemvariable Pfad:
> Sys.getenv()['PATH']
PATH
"F:\\Program Files\\R\\R-3.0.2\\bin\\x64;F:\\Rtools\\bin;F:\\Rtools\\gcc-4.6.3\\bin;F:\\Rtools\\perl\\bin;F:\\Rtools\\MinGW\\bin;F:\\Program Files\\R\\R-3.0.2\\bin\\x64;F:\\Program Files (x86)\\HTML Help Workshop;F:\\Program Files\\MiKTeX 2.9\\miktex\\bin\\x64\\;C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\Program Files\\Common Files\\Microsoft Shared\\Windows Live;C:\\Program Files (x86)\\Common Files\\Microsoft Shared\\Windows Live;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program Files (x86)\\Windows Live\\Shared;C:\\Program Files\\Microsoft Network Monitor 3\\;F:\\Program Files (x86)\\QuickTime\\QTSystem\\"
Die R-Version ich verwende ist: - "Frisbee Sailing" R Version 3.0.2 (2013.09.25)
Die Rstudio-Version, die ich verwende, ist: 0,97.551. Wenn ich nach Updates suche, wird mir gesagt, dass dies der neueste Patch ist.
> Sys.which("ls.exe")
ls.exe
"F:\\Rtools\\bin\\ls.exe"
> Sys.which("gcc.exe")
gcc.exe
""
Überprüfen Sie 'Sys.getenv() ['PATH']', um zu sehen, ob das auch der Pfad in R ist. – Frank
Ich bekomme den gleichen Pfad nur mit \\ vs. der einzelnen \ in PATH-Umgebung. Die Pfadausgabe enthält das gleiche oben. Ich würde es posten, aber der Kommentar begrenzt meine Zeichenanzahl. – coatless
Okay. Das war die Ursache des Problems, als ich diesen Fehler bekam, also habe ich keine Ideen mehr. Vielleicht solltest du das mit rududio (neben Windows und r) markieren ...? – Frank