Использование CSV-Import в RStudio не позволяет установить зависимости

Я только что обновился до RStudio 1.0.136 и попытался импортировать csv. Поэтому он хочет, чтобы я установил пакет с именем readr. Если я попытаюсь это сделать, мне не удастся установить свою зависимость от tibble с сообщением об ошибке:

RcppExports.cpp:4:10: fatal error: 'Rcpp.h' file not found
#include <Rcpp.h>
         ^

Поскольку это похоже на проблему с самим пакетом и интеграция кода C++, могу ли я что-нибудь сделать, кроме сообщения об ошибке?


person nik    schedule 13.04.2017    source источник
comment
Почему бы не попробовать: install.packages('readr', dependencies=TRUE) ? Либо так, либо отдельно установить весь этот список, извлеченный из packageDescription('readr'):::LinkingTo: Rcpp, BH Imports: Rcpp (>= 0.11.5), curl, tibble, hms, R6 Suggests: testthat, knitr, rmarkdown, stringi, covr   -  person IRTFM    schedule 17.04.2017


Ответы (2)


Я понял, что ошибка возникает и для некоторых других пакетов, таких как GGPLOT2. Я обновил свою версию R до 3.3 и все пакеты без успеха. В итоге я прогнал brew uninstall --force R и brew install R, после этого все пошло нормально. Теперь у меня установлена ​​версия R 3.4 (даже та, что R ранее сообщала, что более новой версии не было).

person nik    schedule 24.04.2017

Похоже, вам нужно обновить все ваши пакеты. Перейдите к инструментам, затем проверьте наличие обновлений пакетов и обновите все. Вы также должны убедиться, что у вас установлена ​​самая последняя версия R. Если ни один из них не решит вашу проблему, вы можете попробовать переустановить пакет Rccp.

person Ian Wesley    schedule 13.04.2017
comment
нужна проверка орфографии? - person IRTFM; 17.04.2017