无法安装三明治包:包“三明治”的安装具有非零退出状态
Unable to install sandwich package: installation of package ‘sandwich’ had non-zero exit status
我需要安装 "plm" 包。安装后,"sandwich" 包不见了。
> 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
尝试安装 "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)
还是出现了"non-zero exit status"。你有什么建议吗?
我正在使用 Windows 7(64 位)、R 3.4.1 和 RStudio 1.0.153
我想我找到了解决问题的临时方法。我以前在 R 中编写库文件夹时遇到过与权限相关的问题。尝试通过关闭防病毒实时更新、更改 R 文件夹的安全性等方式来解决。我认为这是可行的,因为我没有找到"unable to move temporary installation...." 上的更多问题。但是当我重启电脑时,问题又来了。
由于我在大学提供的笔记本电脑上工作,我需要等到 IT 授予我管理员访问权限。在等待它的同时,我在 C:/ 中创建了一个新库(在我的例子中,我将其命名为 "R library local")。已将所有包下载到该库
install.packages("plm", dependencies = TRUE, lib = "C:/R library local")
并从库中加载包
库("plm", lib="C:/R library local")
效果不错:)
不知道我是否仍然需要 R 文件夹中的库的管理员访问权限。
我需要安装 "plm" 包。安装后,"sandwich" 包不见了。
> 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
尝试安装 "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)
还是出现了"non-zero exit status"。你有什么建议吗?
我正在使用 Windows 7(64 位)、R 3.4.1 和 RStudio 1.0.153
我想我找到了解决问题的临时方法。我以前在 R 中编写库文件夹时遇到过与权限相关的问题。尝试通过关闭防病毒实时更新、更改 R 文件夹的安全性等方式来解决。我认为这是可行的,因为我没有找到"unable to move temporary installation...." 上的更多问题。但是当我重启电脑时,问题又来了。
由于我在大学提供的笔记本电脑上工作,我需要等到 IT 授予我管理员访问权限。在等待它的同时,我在 C:/ 中创建了一个新库(在我的例子中,我将其命名为 "R library local")。已将所有包下载到该库
install.packages("plm", dependencies = TRUE, lib = "C:/R library local")
并从库中加载包
库("plm", lib="C:/R library local")
效果不错:)
不知道我是否仍然需要 R 文件夹中的库的管理员访问权限。