注意:我在这里交叉发布了这个问题:https : //github.com/hadley/devtools/issues/245
更新:@hadley 刚刚关闭了这个问题,因为他现在可以安装了。我刚刚测试过它,也install_github适用于 Windows。显然我需要等待一些时间让 Github 存档包含新提交的更改。对于遇到同样问题的人,@hadley 指出我在 R/ 中有 .R 和 .r 文件,并且DESCRIPTION collate 中的所有文件都有.r 扩展名。
我正在编写一个 R 包并将其放在 Github 上。我可以在我自己的计算机上构建和加载。但是,运行后install_github("KineticEval",username="zhenglei-gao"),出现以下错误:
* installing *source* package 'KineticEval' ...
** R
Error in .install_package_code_files(".", instdir) :
files in 'Collate' field missing from 'C:/Users/z.gao/AppData/Local/Temp/RtmpUzWWYn /R.INSTALLd3c17515a0/KineticEval/R':
kingraph.r
kinplot.r
FOCUS2006A.r
FOCUS2006B.r
FOCUS2006C.r
FOCUS2006D.r
modFit1.r
IRLSkinfit.full.r
mkinfit.full.r
ERROR: unable to collate and parse R files for package 'KineticEval'
* removing 'C:/Users/z.gao/R-dev/KineticEval'
Run Code Online (Sandbox Code Playgroud)
一个相关的问题在这里:从不正确的 .Rbuildignore 文件构建后,包中缺少整理字段中的文件
但我无法弄清楚错误是否也与我的 .Rbuildignore 文件有关。
对于遇到同样问题的人,Hadley(来自Github)指出我在R/中有.R和.r文件,并且描述整理中的所有文件都有.r扩展名。我用来roxygenize生成描述中的整理字段。
我所做的就是删除本地存储库中 R/ 中的所有文件并复制回来,将其推送到 Github。仅在Windows下将 .R 重命名为 .r不会更改远程存储库。然后错误再次发生,所以我在这里询问是否还有需要修复的地方。但一天后,错误消失了。
| 归档时间: |
|
| 查看次数: |
2527 次 |
| 最近记录: |