【发布时间】:2019-08-27 08:37:25
【问题描述】:
我想创建自己的包,所以我做到了:New Project/New Directory/R package using devtools
然后我将mypackage 放入目录名称并选择文件夹,但是当我点击Create Project 时,我收到错误消息:
Error in get(name, envir = asNamespace(pkg), inherits = FALSE) :
object 'create' not found
我想我已经安装了所有必需的软件包 (devtools v. 2.1.0, roxygen2 v.6.1.1, usethis v.1.5.1, ...)
我使用R 版本:3.6.0 和RStudio 版本:1.1.442(问题与v.1.2.1335 相同)
编辑:
它通过关注New Project -> New Directory -> R Package 而不是devtools 工作,但我想使用devtools 并了解我的问题来自哪里
但我没有找到解决问题的方法...我愿意接受任何帮助:)
【问题讨论】:
-
我无法使用 RStudio 1.2.1335 重现此内容。你能更新 RStudio 吗?
-
好的,谢谢!我做到了,但我仍然遇到同样的问题,我不明白为什么
-
这是完整的错误信息吗?你在哪个操作系统上?您要创建包的路径有什么不寻常的地方,比如路径名中的空格?你试过
New Project -> New Directory -> R Package而不是R Package with devtools吗? -
是的,这是完整的消息错误。一个窗口打开,显示“R 代码执行错误”消息,在控制台中,我收到了上面部分中写的消息。我使用 Windows 10 专业版并尝试了几种路径,所以我认为这不是问题所在。但是当我尝试
New Project -> New Directory -> R Package时,它可以工作。这是否意味着问题来自devtools? -
是的,这似乎是 devtools v2.1.0 的问题。我使用了 v2.0.1,它没有出现这个问题。我将在 GitHub 上打开一个问题。