2016-04-04 3 views
0

Был сломанный devtools пакет в системе:Ошибка при установке R DevTools: `Ошибка в loadNamespace`

library(devtools) Error: package ‘devtools’ was built for x86_64-apple-darwin13.4.0

Попытка удалить не приносит никакого результата:

remove.packages("devtools") Removing package from ‘/ye/netapp/jimmie.ye/tools/R/x86_64-redhat-linux-gnu-library/3.1’ (as ‘lib’ is unspecified) Error in find.package(pkgs, lib) : there is no package called ‘devtools’

сейчас Я пытаюсь установить его и получить ошибку:

install.packages("devtools") 
* installing to library ‘/tools/R/x86_64-redhat-linux-gnu-library/3.1’ 
* installing *source* package ‘devtools’ ... 
** package ‘devtools’ successfully unpacked and MD5 sums checked 
** libs 
gcc -m64 -std=gnu99 -I/usr/include/R -DNDEBUG -I/usr/local/include -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -c devtools.c -o devtools.o 
gcc -m64 -std=gnu99 -shared -L/usr/lib64/R/lib -L/usr/local/lib64 -o devtools.so devtools.o -L/usr/lib64/R/lib -lR 
installing to /tools/R/x86_64-redhat-linux-gnu-library/3.1/devtools/libs 
** R 
** inst 
** preparing package for lazy loading 
Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : 
    object 'vI' not found 
ERROR: lazy loading failed for package ‘devtools’ 
* removing ‘/tools/R/x86_64-redhat-linux-gnu-library/3.1/devtools’ 

Любые идеи, как действовать? Я на CentOS6, R version 3.2.3 (2015-12-10)

ответ

3

Вы не можете смешивать

x86_64-apple-darwin13.4.0

, который для OS X/Macintosh с Linux у вас есть:

x86_64-redhat-linux-gnu

Лучше всего, вероятно, начать с

install.packages("devtools", repos="http://cloud.r-project.org") 

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

+0

Я полностью вижу, что текущий пакет BROKEN, как я уже отмечал. Указание удаленного репо не влияет на вышеупомянутую ошибку. –

+0

Сообщения об ошибках находятся в очереди выше –

+0

Нет. Это * не * ошибки от * создания/переустановки пакета из источника *, извините. –

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

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