tob*_* b. 11 dependencies r package cran r-package
我正在尝试构建一个R包,但似乎包依赖性存在一些问题.如果我在R中运行代码,我需要包"rgdal"和"rgeos",所以为了创建它的包,我:
当我运行R CMD检查(构建后)后,我收到一条错误消息:
* checking package dependencies ... ERROR
Benötigte, aber nicht verfügbare Pakete:
'rgeos' 'rgdal'
See the information on DESCRIPTION files in the chapter 'Creating R
packages' of the 'Writing R Extensions' manual.
Run Code Online (Sandbox Code Playgroud)
德国部分错误:"Benötigte,abernichtverfügbarePakete:"="需要,但没有可用的包裹".
我已经阅读了上述手册并了解了使用导入,建议或增强的选项,但我很确定依赖是我要使用的选项,因为在我的代码的功能中,我正在使用外部函数这两个包.
我究竟做错了什么?
R认为您的系统上没有软件包.
现在你当然知道你这样做了.有什么不同?
那么你可能将它们安装在另一个R CMD check看不到的目录中.修复此问题的一种方法在第7节"R Internals"手册中的"工具"(引自"编写R扩展")中进行了描述,并使用该文件~/.R/checkEnviron设置要在其中使用的环境变量R CMD check.
例如,我有
# edd Apr 2003 Allow local install in /usr/local, also add a directory for
# Debian packaged CRAN packages, and finally the default dir
# edd Jul 2007 Now use R_LIBS_SITE, not R_LIBS
R_LIBS_SITE=${R_LIBS_SITE-'/usr/local/lib/R/site-library:'
'/usr/lib/R/site-library:/usr/lib/R/library'}
Run Code Online (Sandbox Code Playgroud)
我刚刚打破了一条长线(中间没有两个撇号).