java - 在 MacOS 上安装 R 并从源代码编译包 - 组件和步骤以使事情正常运行
问题描述
最新版本的 MacOS 在安装 R 并使其从源代码顺利编译包时存在很多问题。设置新机器的步骤是什么,以便 R 在 Mac 上顺利运行并从源代码顺利编译包?
解决方案
以下是最近在新 Mac 上成功安装 R 的步骤,从源代码编译没有问题。请 google 获取文本所指的最新下载链接。
X Code
从 App Store安装。安装后,打开接受条款;然后需要安装命令行工具:进入终端,输入xcode-select --install
.安装
xQuaz/X11
.安装
Java JDK
,然后转到终端,以 root 用户身份登录,输入以进行R CMD javareconf
设置。这需要启用 root 用户,以便 java 可以访问和写入(在终端中键入以下内容: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 上的版本目前不起作用,请使用以下 fortran for Mojave:[ https://github.com/fxcoudert/gfortran-for-macOS/releases]
推荐阅读
- java - 如何在 Activiti 进程中从网关调用 Java 方法
- dart - Dart 和 Flutter 中具有强类型属性的匿名对象
- ruby-on-rails - 纱线安装不断失败
- python - 如何计算这个递归函数?
- html - 如何下推 h1 标签或如何设置 h1 标签的位置,使其显示在我的导航栏下方
- javascript - 添加元素时存储在数组中的重复对象
- sql-server - SSIS 查找转换使用表或查询
- excel - Vlookup 不断在 VBA 脚本中生成错误
- laravel - 如何在本地(DEV)环境的 LEMP/Laravel 5.8 中正确设置多租户(子域)?
- ubuntu-16.04 - 在 Codeanywhere 中安装 ChezScheme-9.5.2 时遇到问题