【发布时间】:2018-12-29 10:12:45
【问题描述】:
我在 MAC OS 下的 RStuio 中构建了一个 R 包,通过 devtools::check() 检查它后,我没有遇到任何问题(0 个错误,0 个警告,0 个注释)。
我在 Windows 下测试时遇到了问题。我的包中没有任何函数使用“stringi”包,但我收到了这个错误:
> E checking package dependencies Package suggested but not
> available: 'stringi'
> The suggested packages are required for a complete check. Checking can be attempted without them by setting the environment
> variable _R_CHECK_FORCE_SUGGESTS_ to a false value.
只有在 Windows 下测试我的包时才会出现此错误。我进行了一些网络搜索,但找不到合适的解决方案。我发现的唯一类似的事情是同一个论坛的早期帖子( Package dependency error "there is no package called ‘stringi’") 但没有提出适合我情况的解决方案。
我尝试在我的包的 Depends、Imports 或 Suggests 中包含“stringi”,但这无法解决问题。在第二种情况下(导入),在检查包时,我收到一条错误消息,指出我实现的任何函数都不需要“stringi”包。
是否有任何可行的实际解决方案?
如果可能有帮助,这些是我的包描述中列为导入的包:
Imports:
ca (>= 0.70),
classInt (>= 0.2-3),
cluster (>= 2.0.7),
FactoMineR (>= 1.40),
ggplot2 (>= 3.0.0),
ggrepel (>= 0.8.0),
graphics (>= 3.4.3),
Hmisc (>= 4.1-1),
RcmdrMisc (>= 1.0),
reshape2 (>= 1.4.3),
stats (>= 3.4.3),
utils (>= 3.4.3)
【问题讨论】:
标签: r dependencies package