1

我正在尝试按照 hadley/devtools/wiki 上非常明确的说明来构建我的第一个包。使用 Mac OS X 10.8.1,加载 XCode 4.6.3,使用 R 3.0.1,加载 devtools。但是 has_devel() 会产生以下错误。请问,我做错了什么?

> has_devel()
'/Library/Frameworks/R.framework/Resources/bin/R' --vanilla CMD SHLIB foo.c 

sh: make: command not found
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()
4

1 回答 1

2

您需要在系统上安装 make。在 Xcode 中,转到 Xcode -> Preferences -> Downloads 并安装名为“命令行工具”的组件。

于 2013-07-19T18:37:54.227 回答