在MacOS上安装R并从源代码编译软件包-使事情正常进行的组件和步骤

时间:2019-06-08 01:06:18

标签: java r fortran clang gfortran

最新版本的MacOS在安装R并使其从源代码平滑编译软件包方面存在很多问题。设置新机器的步骤是什么,以便R可以在Mac上顺利运行并顺利地从源代码编译软件包?

1 个答案:

答案 0 :(得分:1)

以下是最近成功在新Mac上成功安装R且没有从源头进行编译的步骤。请google以获取文本所引用的最新下载链接。

  1. 从App Store安装X Code。安装后,打开它接受条款;然后需要安装命令行工具:转到终端,输入xcode-select --install

  2. 安装xQuaz/X11

  3. 安装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

  4. 安装clang:转到R页面,其中有Mac的r工具列表,为当前R版本选择正确的clang版本。在安装过程中,有关于创建路径的说明,需要遵循以下说明才能使clang起作用。

  5. 安装gfortran。 R页面rtools上的版本当前不起作用,对Mojave使用以下fortran:[https://github.com/fxcoudert/gfortran-for-macOS/releases]