我很抱歉这个简单的问题,但我正在尝试构建我的第一个R包,但在尝试声明需要安装哪些外部包之前遇到麻烦,我应该运行R脚本。
如果我添加一行 进口:飞跃 在我的描述文件中
并添加该行 库(飞跃) 进入我的脚本它给了我错误: 错误:包xxx无法使用依赖项“跳跃” 在尝试构建和重新加载我的自定义包时。 Leaps以前没有安装,但显然代码在使用install.packages()
时会运行这是在R 3.4.2
之下有什么建议我缺少什么?非常感谢你提前。
答案 0 :(得分:0)
很抱歉,要添加到之前,但我想说,同样的错误也会持续存在于所有其他软件包,如dplyr,如果我使用Depends:dplyr而不是Imports:dplyr。
描述和名称文件的代码示例如下:
说明
Package: test123
Type: Package
Title: What the Package Does (Title Case)
Version: 0.1.0
Author: Who wrote it
Maintainer: The package maintainer <yourself@somewhere.net>
Description: More about what it does (maybe more than one line)
Use four spaces when indenting paragraphs within the Description.
License: What license is it under?
Encoding: UTF-8
LazyData: true
Imports: dplyr
Remotes: url::https://cran.rstudio.com
hello.R
hello <- function() {
print("Hello, world!")
}