无法安装三明治包装:“三明治”包的安装具有非零退出状态

时间:2017-07-27 18:59:25

标签: r install.packages plm

我需要安装" 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

试图安装&#34;三明治&#34;包裹,随此返回:

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’

曾经尝试过:

  1. 将R和RStudio直接重新安装到C(不在C:\ Program Files中)
  2. 使用此命令安装所有依赖项:

    install.packages("sandwich", dependencies=TRUE)

  3. 仍然是&#34;非零退出状态&#34;出现了。你有什么建议吗?

    我使用的是Windows 7(64位),R 3.4.1和RStudio 1.0.153

1 个答案:

答案 0 :(得分:0)

我想我找到了问题的临时答案。我以前遇到过与在R中编写库文件夹的权限相关的问题。试图通过关闭反病毒实时更新,更改R文件夹的安全性等来解决。我认为它有用,因为我没找到关于“无法移动临时安装......”的问题。但是,当我重新启动计算机时,问题再次出现。

由于我在大学提供笔记本电脑,我需要等到IT授予我作为管理员的权限。在等待它时,我在C:/中创建了一个新库(在我的例子中,我把它命名为“R library local”)。将所有包下载到该库

install.packages(“plm”,dependencies = TRUE,lib =“C:/ R library local”)

从库中加载包

library(“plm”,lib =“C:/ R library local”)

效果很好:))

Dunno,如果我仍然需要R文件夹中的库的管理员访问权限。

相关问题