2014-11-02 2 views
1

Я успешно использовал Rcpp и смог поэкспериментировать с большинством его функций. Однако на машине с Windows 7 с RStudio 0.98.1049 я не могу сделать sourceCpp файл с встроенными фрагментами R-кода.Rcpp: «Невозможно изменить рабочий каталог» при вызове со встроенным кодом 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 в целом.

+0

Эта проблема должна быть исправлена ​​с использованием последней версии Rcpp - используете ли вы 0.11.3? –

+0

@KevinUshey Обновление сейчас. Был на 0.11.2. – tchakravarty

+1

@KevinUshey Cool, что работает. Сделайте ответ, и у вас есть очки. :) – tchakravarty

ответ

2

Эта проблема устранена с помощью Rcpp 0.11.3 - она ​​должна исчезнуть, если вы обновите ее.

 Смежные вопросы

  • Нет связанных вопросов^_^