我想在Windows 8 Pro上使用RStudio創建一個R包。當我嘗試通過運行build()
打造的包我得到的錯誤:運行build()在RStudio中創建R包後出錯
"C:/Program Files/R/R-30~1.2/bin/x64/R" --vanilla CMD build "H:\File Assembly\FileAssembler" \
--no-manual --no-resave-data
'C:\Program' is not recognized as an internal or external command, operable program or batch file.
Error: Command failed (1)
我已經有MiKTEX
安裝和我已經選中此:
Sys.which("pdflatex")
pdflatex
"C:\\Program Files (x86)\\MIKTEX~1.9\\miktex\\bin\\pdflatex.exe"
我使用R版本是:R version 3.0.2 (2013-09-25) -- "Frisbee Sailing"
加載庫(devtools)和運行find_rtools(T)給出:
find_rtools(T)
Scanning path...
ls : c:\Rtools\bin\ls.exe
gcc: c:\Rtools\GCC-46~1.3\bin\gcc.exe
VERSION.txt
Rtools version 3.1.0.1942
Version: 3.1
[1] TRUE
此外,rtools
EXE文件的路徑是:
Sys.which("ls.exe")
ls.exe
"c:\\Rtools\\bin\\ls.exe"
Sys.which("gcc.exe")
gcc.exe
"c:\\Rtools\\GCC-46~1.3\\bin\\gcc.exe"
並檢查R中的路徑:
Sys.getenv('PATH')
[1] "C:\\Program Files\\R\\R-3.0.2\\bin\\x64;c:\\Rtools\\bin;c:\\Rtools\\gcc-4.6.3\\bin;……other paths…………;C:\\Program Files (x86)\\MiKTeX 2.9\\miktex\\bin\\"
我真的很感激有確定什麼我已經錯過了幫助。
你有沒有嘗試把雙破折號在你PATH。 Windows有時可能會很痛苦。 C:// Program Files // R/R-30〜1.2 // bin // x64 // R「--vanilla CMD build」H:// File Assembly // FileAssembler「 –
請格式化您的問題 – Tarec
Thanks Tarec 。它現在編輯 – amo