安装r的rsymphony软件包(非零退出状态)

安装r的rsymphony软件包(非零退出状态),r,packages,R,Packages,我正在尝试安装Rsymphony,以便能够安装fPortfolio。 当我试图安装它时,我得到一个错误 安装软件包(“Rsymphony”) 将包安装到“C:/Users/Olve/Documents/R/win library/3.3”中 (由于“lib”未指定) 仅以源代码形式提供的包,以及 可能需要编译C/C++/Fortran:“Rsymphony” 是否要尝试从源安装这些? 是/否:是 安装源程序包“Rsymphony” 正在尝试URL“” 内容类型“应用程序/x-gzip”长度744

我正在尝试安装Rsymphony,以便能够安装fPortfolio。 当我试图安装它时,我得到一个错误

安装软件包(“Rsymphony”) 将包安装到“C:/Users/Olve/Documents/R/win library/3.3”中 (由于“lib”未指定) 仅以源代码形式提供的包,以及 可能需要编译C/C++/Fortran:“Rsymphony” 是否要尝试从源安装这些? 是/否:是 安装源程序包“Rsymphony”

正在尝试URL“” 内容类型“应用程序/x-gzip”长度7447字节 下载7447字节

  • 正在安装源程序包“Rsymphony”。。。 **包“Rsymphony”已成功解包并检查MD5总和 警告:运行命令“sh./configure.win”的状态为127 错误:包“Rsymphony”的配置失败
  • 删除“C:/Users/Olve/Documents/R/win library/3.3/Rsymphony”
  • 恢复以前的'C:/Users/Olve/Documents/R/win library/3.3/Rsymphony' install.packages中的警告: 运行命令“C:/PROGRA~1/R/R-33~1.0/bin/x64/R”CMD INSTALL-l“C:\Users\Olve\Documents\R\win library\3.3”C:\Users\Olve\AppData\Local\Temp\RtmpUjRTsG/downloaded\u packages/Rsymphony\u 0.1-22.tar.gz”的状态为1 install.packages中的警告: 包“Rsymphony”的安装具有非零退出状态
下载的源程序包位于中 'C:\Users\Olve\AppData\Local\Temp\RtmpUjRTsG\downloaded\u程序包'

我在R3.3和Windows7 64位上使用RStudio,我看到的大多数与此相关的帖子都来自OSX用户,他们收到的错误消息略有不同,没有一个解决方案对我有所帮助(下载和安装symphony,也不确定我是否正确地做到了这一点)


编辑:Stedy的解决方案成功了,谢谢。

因为它是一台Windows 7机器,所以您需要使用zip文件而不是tar文件:

> install.packages('Rsymphony')
Installing package into ‘C:/Users/zstednic/Documents/R/win-library/3.3’
(as ‘lib’ is unspecified)
Package which is only available in source form, and may need compilation of
  C/C++/Fortran: ‘Rsymphony’
  These will not be installed
> install.packages('Rsymphony_0.1-22.zip', repos=NULL)
Installing package into ‘C:/Users/zstednic/Documents/R/win-library/3.3’
(as ‘lib’ is unspecified)
package ‘Rsymphony’ successfully unpacked and MD5 sums checked
> library(Rsymphony)
>

由于它是Windows 7计算机,因此您需要使用zip文件而不是tar文件:

> install.packages('Rsymphony')
Installing package into ‘C:/Users/zstednic/Documents/R/win-library/3.3’
(as ‘lib’ is unspecified)
Package which is only available in source form, and may need compilation of
  C/C++/Fortran: ‘Rsymphony’
  These will not be installed
> install.packages('Rsymphony_0.1-22.zip', repos=NULL)
Installing package into ‘C:/Users/zstednic/Documents/R/win-library/3.3’
(as ‘lib’ is unspecified)
package ‘Rsymphony’ successfully unpacked and MD5 sums checked
> library(Rsymphony)
>