从Github安装R-Package

时间:2014-07-23 15:20:47

标签: r github

我正在尝试从Github安装一个软件包,但它总是向我显示同样的错误:

> install_github("jfpalomeque/Momocs")
Installing github repo Momocs/master from jfpalomeque
Downloading master.zip from https://github.com/jfpalomeque/Momocs/archive/master.zip
Installing package from C:\DOCUME~1\Ged\CONFIG~1\Temp\RtmpE15W58/master.zip
Installing Momocs
"C:/ARCHIV~1/R/R-31~1.0/bin/i386/R" --vanilla CMD INSTALL "C:\Documents and  \
  Settings\Ged\Configuración  \
  local\Temp\RtmpE15W58\devtools5a86536733\Momocs-master"  \
  --library="C:/Archivos de programa/R/R-3.1.0/library" --install-tests 

Warning: invalid package 'C:\Documents and Settings\Ged\Configuración          local\Temp\RtmpE15W58\devtools5a86536733\Momocs-master'
Error: ERROR: no packages specified
Error: Command failed (1)

我的意见:

R version 3.1.0 (2014-04-10) -- "Spring Dance"
Copyright (C) 2014 The R Foundation for Statistical Computing
Platform: i386-w64-mingw32/i386 (32-bit)

3 个答案:

答案 0 :(得分:4)

请确保您拥有最新版本的devtools软件包。目前这是1.5。要这样做

install.packages("devtools")

然后你有3个选择:

1 :)您可以尝试在devtools包中使用不同的参数替代。

install_github("Momocs",username="jfpalomeque")

2 :)另一种方法是尝试下载zip文件并使用R中的普通install.packages()函数安装它:

install.packages(file_name_and_path, repos = NULL, type="source")

3 :)您也可以通过

安装它
install.packages("Momocs") 

因为它与github包的版本和作者相同。

此致

答案 1 :(得分:1)

您可能想尝试一下 而是ControlPaint.DrawCheckBox(e.Graphics, 11, 11, 22, 22, ButtonState.Checked); ControlPaint.DrawCheckBox(e.Graphics, 11, 44, 33, 33, ButtonState.Checked | ButtonState.Flat); ControlPaint.DrawCheckBox(e.Graphics, 11, 88, 44, 44, ButtonState.Checked | ButtonState.Flat | ButtonState.Inactive); 。如前所述,您需要devtools::install_github("vbonhomme/Momocs")才能使其正常运行。

此外,Momocs 1.0.0已在CRAN,因此您可以简单地:devtools

看看vignette是否有一个很好的入口点。如果需要,我会在这里提供帮助。

答案 2 :(得分:0)

从github存储库安装最新的R包。

如果您的服务器/计算机上没有Internet访问权限,则安装R软件包的步骤。

  1. 首先你需要安装R包devtools和git2r(不是git2r 强制性,取决于您要安装的包)
  2. 从git package location下载主zip文件
  3. 在Windows路径上解压缩包
  4. 创建一个源:source< - devtools ::: source_pkg(“windows 路径/主目录名称“)
  5. 安装(源)
  6. 希望它有所帮助。