最新版本的MacOS在安装R并使其从源代码平滑编译软件包方面存在很多问题。设置新机器的步骤是什么,以便R可以在Mac上顺利运行并顺利地从源代码编译软件包?
答案 0 :(得分:1)
以下是最近成功在新Mac上成功安装R且没有从源头进行编译的步骤。请google以获取文本所引用的最新下载链接。
从App Store安装X Code
。安装后,打开它接受条款;然后需要安装命令行工具:转到终端,输入xcode-select --install
。
安装xQuaz/X11
。
安装Java JDK
,然后转到终端,以root用户身份登录,输入R CMD javareconf
,以完成设置。这需要启用root用户,以便java可以访问和写入(在Terminal中键入以下内容:dsenableroot
以启用root用户)。有时最新的Java JDK不起作用(例如,不支持当前的Java JDK 12,而版本11不支持),因此请再次安装适当版本的Java JDK,然后转到/Library/Java/JavaVirtualMachines
并删除其名称的目录匹配以下格式/Library/Java/JavaVirtualMachines/jdkmajor.minor.macro[_update].jdk
。不要尝试通过从/ usr / bin中删除Java工具来卸载Java。一旦上述文件夹中仅存在相应的Java版本,请重新运行R CMD javareconf
。
安装clang
:转到R页面,其中有Mac的r工具列表,为当前R版本选择正确的clang版本。在安装过程中,有关于创建路径的说明,需要遵循以下说明才能使clang起作用。
安装gfortran
。 R页面rtools上的版本当前不起作用,对Mojave使用以下fortran:[https://github.com/fxcoudert/gfortran-for-macOS/releases]