Rcpp:使用嵌入式R代码调用时“无法更改工作目录”

时间:2014-11-02 18:09:10

标签: r rstudio rcpp

我已成功使用Rcpp一段时间了,并且已经能够试验其大部分功能。但是,在使用RStudio 0.98.1049的Windows 7计算机上,我无法sourceCpp一个嵌入了R代码块的文件。

这是M(N)WE:

#include <Rcpp.h>
using namespace Rcpp;

// [[Rcpp::export]]
double plusOne(double x) {
  return x + 1.0;
}


/*** R
plusOne(3)
*/

当我sourceCpp(..., embeddedR = TRUE)时,收到此错误消息:

  

setwd(rWorkingDir)出错:无法更改工作目录

我猜测来自第181行here。不知道如何解决这个问题。我一般可以从RStudio更改目录。

1 个答案:

答案 0 :(得分:2)

此问题已通过Rcpp 0.11.3解决 - 如果您更新,它应该消失。