Я пытаюсь установить R в Docker-контейнере Debian. Кажется, я успешно установил R (apt-get install -y r-base). Затем я устанавливаю такие пакеты:
RUN Rscript -e "install.packages(c('lintr', 'tidyr', 'plyr',
'dplyr','reshape', 'ggplot2'), \
dependencies=TRUE, \
repos='http://cran.rstudio.com/')"
Тем не менее, я получаю кучу предупреждений gcc «устарел» и «переопределение», как показано ниже:
In file included from /usr/local/lib/R/site-library/BH/include/boost/scoped_ptr.hpp:13:0,
from ../inst/include/dplyr/Result/GroupedHybridCall.h:4,
from ../inst/include/dplyr/Result/GroupedCallProxy.h:9,
from slice.cpp:8:/usr/local/lib/R/site-library/BH/include/boost/smart_ptr/scoped_ptr.hpp:74:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
explicit scoped_ptr( std::auto_ptr<T> p ) BOOST_SP_NOEXCEPT : px( p.release() )
Я хотел бы убедиться, что правильные версии C / C ++, но я действительно не знаю, как поступить. Есть ли какая-то информация о требованиях R C ++ / gcc, которую я должен рассмотреть? Я попытался обновить gcc, но я получил, что у меня уже есть самая новая версия (4: 6.3.0-4).
Спасибо!
Задача ещё не решена.
Других решений пока нет …