Ошибка установки Rcpp с использованием Ubuntu 14.04 и R 3.2.3 после удаления MRO 3.2.3

Я использую убунту 14.04. У меня возникла проблема с установкой Rcpp после того, как я установил MRO 3.2.3 и обнаружил, что библиотека RevoMath не установлена. Поэтому мне пришлось удалить и переустановить R, но не переустанавливать RStudio.

Я исследовал все, что мог, и прочитал сообщение Дирка Э. на R CMD SHLIB, которое привело меня к этому сообщению с ответом, указанному ниже.

https://stackoverflow.com/a/14389028/5153539

Я попытался установить с помощью вашего кода, и казалось, что это сработает, но в итоге получил ту же ошибку, что и ниже (хотя я еще не пытался установить Rcpp из терминала, используя этот метод).

Любая помощь будет принята с благодарностью.

Ошибка при установке Rcpp в RStudio на Ubuntu 14.04:

установка исходного пакета 'Rcpp' ...
пакет 'Rcpp' успешно распакован, и суммы MD5 проверены Предупреждение в файле.copy(f, instdir, TRUE): проблема с копированием ./NAMESPACE в /home/briangriner/R/x86_64- pc-linux-gnu-library/3.2/Rcpp/NAMESPACE: Отказано в доступе x86_64-pc-linux-gnu-library/3.2/Rcpp/DESCRIPTION':
Отказано в доступе Ошибка в файле (файл, ifelse (добавление, "a", "w")): невозможно открыть соединение ОШИБКА: установка пакета DESCRIPTION не удалось удалить пакет 'Rcpp'
'/home/briangriner/R/x86_64-pc-linux-gnu-library/3.2/Rcpp'


person Brian Griner    schedule 24.01.2016    source источник


Ответы (1)


Я думаю, что ошибка

problem copying ./NAMESPACE to /home/briangriner/R/x86_64-pc-linux-gnu-library/3.2/Rcpp/NAMESPACE: Permission denied

Проверьте права доступа к этому каталогу Rcpp или просто удалите его и переустановите Rcpp. Поскольку вы используете Ubuntu, вы также можете установить (возможно, немного более старый) двоичный пакет r-cran-rcpp.

person Dirk Eddelbuettel    schedule 24.01.2016
comment
Спасибо за ваш ответ. Разрешение root для Rcpp и пары других пакетов (например, gbm?). Я попробую это и дам вам знать. Спасибо еще раз. - person Brian Griner; 27.01.2016
comment
Это сработало. Использовал команду rm -r Rcpp, а затем переустановил Rcpp в RStudio и снова в деле. Спасибо еще раз. - person Brian Griner; 27.01.2016
comment
Хорошо знать! Не стесняйтесь "проголосовать" (нажмите на стрелку вверх) и/или "принять" (нажмите на галочку, чтобы увидеть только вас как человека, задавшего вопрос), чтобы оставить отзыв - так работает сайт. - person Dirk Eddelbuettel; 27.01.2016
comment
Спасибо, что напомнили мне об этом. Определенно заслуживает плюса/галочки. - person Brian Griner; 06.02.2016