Я столкнулся с простой проблемой установки с Rcpp, и я не могу заставить ее работать. Я попытался следовать этому примеру http://www.r-bloggers.com/user2013-the-rcpp-tutorial/ Но при выполнении этого кода:
library(Rcpp)
evalCpp("1 + 1", showOutput= TRUE)
Я получаю этот вывод
C:/R/R-30~1.1/bin/x64/R CMD SHLIB -o "sourceCpp_33280.dll" "file8d01b0a675b.cpp"
Error in sourceCpp(code = code, env = env, rebuild = rebuild, showOutput = showOutput, :
Error 1 occurred building shared library.
WARNING: Rtools is required to build R packages but is not currently installed.
Please download and install the appropriate version of Rtools before proceeding:
В попытке заставить его работать я сделал следующее:
- установлен Rtools 31 с install.Rtools()
- установлен R в C:\R\R-3.0.1 Файлы библиотеки
- хранятся в C:\R\R-3.0.1\library
- установлен Rstudio в C:\R\RStudio
- разместил мой script в C:\R
большинство подобных проблем, похоже, указывают на то, что пространство было в пути к файлу, поэтому я перемещал почти все, что мог. Но все же не удается найти Rtools. Я попробовал это на своем ноутбуке и на рабочем столе, и оба они не работают, поэтому, возможно, что-то структурное я делаю неправильно.