Итак, я пытаюсь установить пакеты Shiny и Devtools R, но я столкнулся с такой же ошибкой, как и ниже: независимо от того, какой пакет он всегда имеет non-zero exit и включает сообщение об ошибке «unknown: имя неизвестного типа FILE». Ниже приведен пример. Для записи я уже запускал команды обновления и обновления apt-get, пытался переустановить R и RStudio и т. Д., Но я продолжаю сталкиваться с этой проблемой.Проблемы с установкой пакетов R на Linux Mint 18.1
Вот мой /etc/apt/sources.list:
#deb cdrom:[Linux Mint 18.1 _Serena_ - Release amd64 20161213]/ xenial contrib main non-free
deb http://cran.rstudio.com/bin/linux/ubuntu xenial/
deb https://cloud.r-project.org/bin/linux/ubuntu xenial/
Я застрял на этом, кто может помочь мне понять, что нужно сделать, чтобы получить эти пакеты R правильно установить? Мне не удавалось пробовать его через IDE RStudio или через CLI ... что здесь отсутствует ?????
install.packages("tibble")
Installing package into ‘/home/lennys/R/x86_64-pc-linux-gnu-library/3.3’
(as ‘lib’ is unspecified)
also installing the dependency ‘lazyeval’
trying URL 'https://cloud.r-project.org/src/contrib/lazyeval_0.2.0.tar.gz'
Content type 'application/x-gzip' length 317272 bytes (309 KB)
==================================================
downloaded 309 KB
trying URL 'https://cloud.r-project.org/src/contrib/tibble_1.2.tar.gz'
Content type 'application/x-gzip' length 54517 bytes (53 KB)
==================================================
downloaded 53 KB
* installing *source* package ‘lazyeval’ ...
** package ‘lazyeval’ successfully unpacked and MD5 sums checked
** libs
gcc -std=gnu99 -I/usr/share/R/include -DNDEBUG -fpic -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c expr.c -o expr.o
In file included from expr.c:3:0:
/usr/share/R/include/Rinternals.h:1042:48: error: unknown type name ‘FILE’
void R_InitFileInPStream(R_inpstream_t stream, FILE *fp,
^
/usr/share/R/include/Rinternals.h:1045:50: error: unknown type name ‘FILE’
void R_InitFileOutPStream(R_outpstream_t stream, FILE *fp,
^
/usr/lib/R/etc/Makeconf:132: recipe for target 'expr.o' failed
make: *** [expr.o] Error 1
ERROR: compilation failed for package ‘lazyeval’
* removing ‘/home/lennys/R/x86_64-pc-linux-gnu-library/3.3/lazyeval’
ERROR: dependency ‘lazyeval’ is not available for package ‘tibble’
* removing ‘/home/lennys/R/x86_64-pc-linux-gnu-library/3.3/tibble’
The downloaded source packages are in
‘/tmp/RtmpvLx4dw/downloaded_packages’
Warning messages:
1: In install.packages("tibble") :
installation of package ‘lazyeval’ had non-zero exit status
2: In install.packages("tibble") :
installation of package ‘tibble’ had non-zero exit status
>
Немного больше информации: Я пытался это выработать, все еще не получилось. Я продолжаю видеть этот раз, хотя:
In file included from print_stderr.c:2:0:
/usr/share/R/include/Rinternals.h:1042:48: error: unknown type name ‘FILE’
void R_InitFileInPStream(R_inpstream_t stream, FILE *fp,
^
/usr/share/R/include/Rinternals.h:1045:50: error: unknown type name ‘FILE’
void R_InitFileOutPStream(R_outpstream_t stream, FILE *fp,
Спасибо за ваш вход Дирк. К сожалению, я никогда не нашел подходящего решения для этого, поэтому вместо этого я просто вытер жесткий диск и переключился на Ubuntu 16.04. Кажется странным, что это не сработает в Монетном дворе, но в Ubuntu, но это может быть связано с некоторым недосмотром с моей стороны. – lennys