相关疑难解决方法(0)

从CRAN镜像安装具有依赖关系的本地R包

我已经构建了一个R包,即我有mypackage.tar.gz文件.此程序包依赖于其他几个程序包,所有程序包均可从任何CRAN镜像下载和安装.

现在我想在尚未安装依赖项的系统上安装此软件包,并且我希望在安装软件包时自动下载和安装依赖项.

我试过了:

install.packages("mypackage.tar.gz",type="source",dependencies=TRUE,repos="http://a.cran.mirror")
Run Code Online (Sandbox Code Playgroud)

但它mypackage.tar.gz在镜像上搜索(显然它没有找到),而如果我repos=NULL正确设置它尝试安装本地包文件(如文档所示),但显然它没有找到依赖包.

所以我的问题是:有没有办法执行'混合'安装(具有在线依赖的本地包)或唯一的方法是手动安装所有依赖项?

dependencies packages r repository cran

46
推荐指数
3
解决办法
2万
查看次数

如何加速 R CMD 检查(例如通过省略检查依赖项)?

foo我必须检查是否可以安装某个软件包(我们称之为)。像往常一样,我使用并等待检查到达导致错误(或不发生错误)的R CMD check foo阶段,然后导航到查看错误。不幸的是,在开发过程的这一点上花费了大量时间在我不感兴趣的事情上,例如。这可以避免吗?(例如,通过指定一个选项来省略检查依赖项?)或者是否有其他方法可以仅检查软件包是否安装?* checking whether package "foo" can be installed...00install.outR CMD check* checking package dependencies ...

注意:我只想在执行检查是否可以安装包之前加快检查速度。此后的一切我不在乎,因为这是a)快;b) 不需要经常运行,c) 无论如何都可以中止(在开发的这一点上)。

r

5
推荐指数
1
解决办法
461
查看次数

标签 统计

r ×2

cran ×1

dependencies ×1

packages ×1

repository ×1