我想調用一個系統命令來改變R控制檯中的目錄。如何在R中使用system()?
例如,
system(paste('"cd C:/Users/Dropbox/RPackages"'),intern = TRUE)
system(paste('"R CMD build test"'))
system(paste('"R CMD check test"'))
system(paste('"R CMD INSTALL test"'))
library(test)
這些命令都應該在Windows命令提示符下運行。但我想埋葬他們的RGUI腳本文件中允許的參數由用戶進行更改之前包裝成我來自R控制檯得到一個Package.The錯誤消息
Error in system(paste("\"cd C:/Users/Dropbox/RPackages"\""), intern = TRUE) :
'"cd C:/Users/Dropbox/RPackages"' not found
我也試過
system("cd C:/Users/Dropbox/RPackages",intern = TRUE)
但得到了類似的錯誤消息
Error in system("cd C:/Users/Dropbox/RPackages", intern = TRUE) :
'cd' not found
心不是這個什麼'devtools'是專門做? https://github.com/hadley/devtools – Chase
正如@Chase提到的,你可能不想自己做所有這些,你可能想使用'devtools :: check'。 – hadley