我正在尝试构建我的第一个R包并遇到一个问题,试图用R-hub检查多个操作系统配置。具体来说,我使用默认配置调用devtools::check_rhub()
,但一切都停止了消息,“准备构建,请参阅状态...”
如果我不管它,它会在这个阶段徘徊几个小时。如果我去那些我应该能够看到状态的链接,它只是空白:
在网站上,它显示“电子邮件未经验证”,所以我认为这是问题,但使用rhub::validate_email()
表示我的电子邮件已经过验证。
我认为这是一个rhub
,而不是devtools
,因为如果我直接调用rhub::check()
就会发生同样的事情。
这是包:https://github.com/samzipper/streamdepletr
它在我的Windows机器(devtools::check()
),travis-ci和R win-builder平台(devtools::check_win()
)上本地传递所有检查。
问题不在于电子邮件验证,因为rhub
包不允许您提交包。在您从那里提交之前,网络表单的“未经验证的电子邮件”部分会保留,因为使用网络表单时,您只能在上传包时验证电子邮件。
构建是否仍然悬挂?我怀疑服务器上有太多活动(但不能检查我的假设:-))。
有关这里的信息,有其他方法可以获得R-hub https://docs.r-hub.io/#pkg-dev-help的帮助(R-hub团队不会定期检查Stack Overflow)。免责声明:我是R-hub文档的撰稿人。