为r安装rsymphony包(非零退出状态)

时间:2016-07-21 13:29:45

标签: r packages

我正在尝试安装Rsymphony以便能够安装fPortfolio。 我尝试安装时遇到错误;

  

install.packages(" Rsymphony&#34)   将软件包安装到'C:/Users/Olve/Documents/R/win-library/3.3'   (因为'lib'未指定)   仅以源格式提供的套餐,以及     可能需要编译C / C ++ / Fortran:'Rsymphony'   您想尝试从源安装这些吗?   y / n:y   安装源包'Rsymphony'

尝试访问网址' http://cran.rstudio.com/src/contrib/Rsymphony_0.1-22.tar.gz' 内容类型' application / 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:\用户\ Olve \应用程序数据\本地\ TEMP \ RtmpUjRTsG / downloaded_pa​​ckages / Rsymphony_0.1-22.tar.gz'有状态1 install.packages中的警告: 安装包'Rsymphony'具有非零退出状态

下载的源包在     “C:\用户\ Olve \应用程序数据\本地\ TEMP \ RtmpUjRTsG \ downloaded_pa​​ckages”

我使用Rt 3.3和Windows 7 64bit的RStudio,我看到的其他大多数帖子都是来自OSX用户的错误消息略有不同,他们的解决方案都没有帮助我(下载和安装交响乐,而不是确定我是否正确地完成了这一点)

编辑:Stedy的解决方案有效,谢谢。

1 个答案:

答案 0 :(得分:0)

由于它是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)
>