Невозможно установить сэндвич-пакет: установка пакета "сэндвич" имеет ненулевой статус выхода
Мне нужно установить пакет "plm". После его установки пакет "сэндвич" отсутствовал.
> library(plm)
Error: package or namespace load failed for ‘plm’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]):
there is no package called ‘sandwich
Попытался установить пакет "сэндвич", вернулся с этим:
Installing package into ‘library_path’
(as ‘lib’ is unspecified)
also installing the dependency ‘zoo’
There is a binary version available but the source version is later:
binary source needs_compilation
sandwich 2.3-4 2.4-0 FALSE
trying URL 'https://cran.rstudio.com/bin/windows/contrib/3.4/zoo_1.8-0.zip'
Content type 'application/zip' length 901864 bytes (880 KB)
downloaded 880 KB
package ‘zoo’ successfully unpacked and MD5 sums checked
The downloaded binary packages are in
C:\directory\downloaded_packages
installing the source package ‘sandwich’
trying URL 'https://cran.rstudio.com/src/contrib/sandwich_2.4-0.tar.gz'
Content type 'application/x-gzip' length 1280592 bytes (1.2 MB)
downloaded 1.2 MB
'\\directory\My Documents'
CMD.EXE was started with the above path as the current directory.
UNC paths are not supported. Defaulting to Windows directory.
* installing *source* package 'sandwich' ...
** package 'sandwich' successfully unpacked and MD5 sums checked
** R
** data
** inst
** preparing package for lazy loading
** help
*** installing help indices
** building package indices
** installing vignettes
Warning in file(con, "w") :
cannot open file '\\library_path/sandwich/doc/index.html': No such file or directory
Error in file(con, "w") : cannot open the connection
ERROR: installing vignettes failed
* removing '\\library_path/sandwich'
Warning in install.packages :
running command '"C:/R-34~1.1/bin/x64/R" CMD INSTALL -l "\\library_path" C:\directory/downloaded_packages/sandwich_2.4-0.tar.gz' had status 1
Warning in install.packages :
installation of package ‘sandwich’ had non-zero exit status
The downloaded source packages are in
‘C:\directory\downloaded_packages’
Пытался:
- Переустановите R и RStudio непосредственно в C (не в C:\Program Files)
Используя эту команду для установки всех зависимостей:
install.packages("sandwich", dependencies=TRUE)
Тем не менее, "ненулевой статус выхода" появился. У вас есть какие-нибудь предложения?
Я использую Windows 7 (64 бит), R 3.4.1 и RStudio 1.0.153
1 ответ
Я думаю, что нашел временный ответ на мою проблему. Ранее у меня были проблемы, связанные с привилегиями при записи папки библиотеки в R. Попытался обойти, отключив обновление антивируса в реальном времени, изменить безопасность папки R и т. Д. Я думал, что это сработало, так как я не нашел больше вопросов по "невозможно перенести временную установку....". Но когда я перезагружаю свой компьютер, проблема снова возникает.
Поскольку я работаю в ноутбуке, предоставленном университетом, мне нужно подождать, пока ИТ-специалист не предоставит мне доступ в качестве администратора. В ожидании этого я создал новую библиотеку в C:/ (в моем случае я назвал ее "R library local"). Загрузил весь пакет в эту библиотеку
install.packages("plm", зависимости = TRUE, lib = "C:/R библиотека локальная")
И загрузите пакет из библиотеки
библиотека ("plm", lib="библиотека C: / R локальная")
Это работает хорошо:)
Не знаю, если мне все еще нужен доступ администратора для библиотеки в папке R или нет.