我正在开发一个R软件包,它依赖于用户系统上安装的另一个R软件包。在安装时安装软件包所需的R软件包
我添加了一个取决于:在描述文件PKGNAME和进口(PKGNAME)在命名空间。我希望这会做的是检查是否已经安装pkgname,如果没有安装.package(pkgname,repos =“CRAN或Rforge,或者包装的任何地方是”),如果不是。
但是在我的包的安装尝试,我得到的错误:
ERROR: dependency 'pkgname' is not available for package 'mypkg'
有谁知道如何实现PKGNAME的安装,应该pkgname需要不是已经在系统上?
非常感谢
如果您从包中导入,则应将'Imports:pkgname'放在DESCRIPTION中不依赖。如果软件包是从CRAN安装的,它将会工作。 –