Не могу установить последнюю версию пакета gganimate, так как зависимость 'transformr' недоступна
Все это новейшая версия программного обеспечения: R 3.5.1,R studio 1.1.456,Rtools 3.5
можешь дать мне решение? Спасибо большое!
следующее сообщение об ошибке:
c:/Rtools/mingw_64/bin/g++ -shared -s -static-libgcc -o transformr.dll tmp.def RcppExports.o align_rings.o sf_packing.o triangulate.o -LD:/R/R-35~1.1/bin/x64 -lR
installing to D:/R/R-3.5.1/library/transformr/libs/x64
** R
** byte-compile and prepare package for lazy loading
Warning: S3 methods '$.bbox', '$.crs', '$<-.sf', '[.sf', '[.sfc', '[<-.sfc', '[[<-.sf', 'st_agr<-.sf', 'st_crs<-.sf', 'st_crs<-.sfc', 'st_geometry<-.data.frame', 'st_geometry<-.sf', 'Ops.crs', 'Ops.sfc', 'Ops.sfg', 'Ops.sgbp', 'aggregate.sf', 'as.data.frame.sf', 'as.data.frame.sfc', 'as.data.frame.sgbp', 'as.matrix.sfg', 'as.matrix.sgbp', 'c.sfc', 'c.sfg', 'cbind.sf', 'dim.sgbp', 'format.sfc', 'format.sfg', 'head.sfg', 'identify.sf', 'identify.sfc', 'is.na.bbox', 'is.na.crs', 'merge.sf', 'plot.sf', 'plot.sfc_CIRCULARSTRING', 'plot.sfc_GEOMETRY', 'plot.sfc_GEOMETRYCOLLECTION', 'plot.sfc_LINESTRING', 'plot.sfc_MULTILINESTRING', 'plot.sfc_MULTIPOINT', 'plot.sfc_MULTIPOLYGON', 'plot.sfc_POINT', 'plot.sfc_POLYGON', 'plot.sfg', 'print.bbox', 'print.crs', 'print.sf', 'print.sf_layers', 'print.sfc', 'print.sfg', 'print.sgbp', 'rbind.sf', 'rep.sfc', 'st_agr.character', 'st_agr.default', 'st_agr.factor', 'st_agr.sf', 'st_as_binary.sfc', 'st_as_binary.sfg', 'st_as_grob.CIRCULARSTRING', 'st_as_grob.COMPOUN [... truncated]
Error in library.dynam(lib, package, package.lib) :
DLL 'sf' not found: maybe not installed for this architecture?
ERROR: lazy loading failed for package 'transformr'
* removing 'D:/R/R-3.5.1/library/transformr'
In R CMD INSTALL
Installation failed: Command failed (1)
"D:/R/R-35~1.1/bin/x64/R" --no-site-file --no-environ --no-save --no-restore \
--quiet CMD INSTALL \
"C:/Temp/RtmpeE3VDN/devtools22dc79ce1d1/thomasp85-gganimate-ef2e717" \
--library="D:/R/R-3.5.1/library" --install-tests
ERROR: dependency 'transformr' is not available for package 'gganimate'
* removing 'D:/R/R-3.5.1/library/gganimate'
In R CMD INSTALL
Installation failed: Command failed (1)
можешь дать мне решение? Еще раз большое спасибо!
2 ответа
У меня была такая же проблема, я переустановил tranformR, Rtools и добавил C: \ Rtools \ bin, C: \ Rtools \ mingw_64 \ bin в пути к окружению. Перезапустил R и все заработало. (примечание:- убедитесь, что Rtools установлен в C:)
Спасибо Роланду, потому что мой английский плохой. Я не могу понять его комментарии. и в соответствии с его предложением я проверяю пакет импорта transformR. согласно сообщению об ошибке:"DLL 'sf' не найдена: возможно, не установлена для этой архитектуры? " Я проверяю пакет sf на frist. это не может открыться. поэтому я подтвердил, что проблема действительно в этом. Я удалил пакет и успешно переустановил его, а затем успешно переустановил transformR. и затем успешно переустановите пакет gganimate. вся проблема была решена. и теперь я до сих пор не понимаю слова "как двоичные файлы", что это значит. Хотя это не важно. Спасибо Роланд снова.