我正在尝试安装RINDSEL软件包但我无法安装它并且我一直收到以下错误:
install.packages错误:无法打开连接
我从以下网址下载了该软件包:
rindsel_1.0_2.zip | Integrated Breeding Platform
并从目录中加载它。可以安装目录中的其他软件包,但不能安装此软件包。
包裹是否损坏或是否有其他错误?
我真的很感激任何帮助。提前致谢
答案 0 :(得分:3)
将zip文件RinSel Software
重命名为Rindsel
。这是在描述文件中指定的名称。
然后,您可以使用命令
在R
中安装软件包
install.packages("C:/path/to/Rindsel.zip",repos=NULL,type="win.binary")
一开始工作正常......(!!!)。
Rindsel
包的问题是。这是相当古老的。它是使用R 2.13.1
构建的。因此,如果您要加载库,这将是在R中使用该包的下一步,您将收到错误:
Problems building package (Error: "package has been build before R-3.0.0")
我的建议:联系软件包的作者,询问他们是否可以提供您可以自己构建软件包的源文件,或者他们是否可以将Rindsel
软件包与更新的R版本捆绑在一起。 / p>
(或者你可以尝试追捕一个old R version并看看你是否可以使用旧R来运行......然而,我不会认真地建议这样做。这可能会导致冲突与其他所需包的依赖关系...)
编辑15-02-2018 :OP询问是否可以使用可能属于R
源文件的源构建Rindsel
包。
是的,基本上,你可以这样做。您必须创建自己的描述和命名空间文件,并将源文件放在R文件夹中,而不是调用R中的命令来构建它....
但是,OP发布的link提供的脚本文件并不是必需的。
OP,只需运行R
中的脚本!这很容易。
zip-file
并将其解压缩到您的计算机上。 R
命令将是setwd('路径/到/你的/目录&#39)
R
脚本,例如KNIndex.r
。很简单:源(' KNIndex.r&#39)
然后脚本将运行并产生一些输出/提示。
答案 1 :(得分:1)
对于将来的读者, 我可以通过使用具有管理特权的RStudio来运行该命令来纠正该错误。
如果仍不能解决问题,则不妨尝试