【发布时间】:2013-10-16 23:18:56
【问题描述】:
我正在尝试使用 hadley devtools wiki 上的说明创建我的第一个包。我正在使用 Windows 7 Professional,我已经加载了 R-tools 3.1,并且我正在使用 R 3.0.2。当我运行 has_devel() 命令时出现以下错误,我不知道为什么。鉴于以下错误,有谁知道我如何成功安装 devtools。
has_devel()
"C:/PROGRA~1/R/R-30~1.2/bin/x64/R" --vanilla CMD SHLIB foo.c
Error: Command failed (1)
> traceback()
6: stop("Command failed (", status, ")", call. = FALSE)
5: system_check(r_path, options, c(r_env_vars(), env_vars), ...)
4: force(code)
3: in_dir(path, system_check(r_path, options, c(r_env_vars(), env_vars),
...))
2: R("CMD SHLIB foo.c", tempdir())
1: has_devel()
有一个现有的相关问题,除了在该示例中 R 在 MAC OSX (The check for successful devtools load (has_devel) fails) 上运行。
【问题讨论】:
-
RStudio 为编写包提供了很好的支持,你在用吗?它与开发工具集成。
-
您链接到的问题提供了您问题的答案。安装制作。或者不要使用开发工具。
-
@Fernando 我正在使用 RStudio,是的,与 devtools 的集成是我选择使用它的部分原因。
-
@Thomas 我已经安装了 make,但错误仍然存在。感谢您的建议。