Java 在MacOS上从源代码安装R和编译包-使事情正常运行的组件和步骤
最新版本的MacOS在安装R并使其顺利地从源代码编译包时遇到了很多问题。设置新机器的步骤是什么,以使R在Mac上顺利工作并从源代码处顺利编译软件包?以下是最近在新Mac上成功安装R的步骤,从源代码处编译不会出现问题。请在谷歌上搜索文本所指的最新下载链接Java 在MacOS上从源代码安装R和编译包-使事情正常运行的组件和步骤,java,r,fortran,clang,gfortran,Java,R,Fortran,Clang,Gfortran,最新版本的MacOS在安装R并使其顺利地从源代码编译包时遇到了很多问题。设置新机器的步骤是什么,以使R在Mac上顺利工作并从源代码处顺利编译软件包?以下是最近在新Mac上成功安装R的步骤,从源代码处编译不会出现问题。请在谷歌上搜索文本所指的最新下载链接 从App Store安装X code。安装完成后,打开接受条款;然后需要安装命令行工具:转到终端,输入xcode选择--install 安装xQuaz/X11 安装javajdk,然后转到终端,以root用户身份登录,键入R CMD javare
X code
。安装完成后,打开接受条款;然后需要安装命令行工具:转到终端,输入xcode选择--install
xQuaz/X11
javajdk
,然后转到终端,以root用户身份登录,键入R CMD javareconf
以便设置。这要求启用根用户,以便java能够访问和写入(在终端中键入以下内容:dsenableroot
以启用根用户)。有时最新的Java JDK不起作用(例如,当前的Java JDK 12不受支持,而版本11受支持),因此请再次安装适当的Java JDK版本,然后转到/Library/Java/JavaVirtualMachines
并删除名称与以下格式匹配的目录/Library/Java/JavaVirtualMachines/jdkmajor.minor.macro[\u update].jdk
。不要试图通过从/usr/bin中删除Java工具来卸载Java。一旦上述文件夹中只存在相应的Java版本,请重新运行R CMD javareconf
clang
:转到R页面,这里有一个适用于Mac的R工具列表,为当前的R版本选择正确的clang版本。在安装过程中,有关于创建路径的说明,需要按照这些说明操作clanggfortran
。R页rtools上的版本当前不起作用,请对Mojave使用以下fortran:[通常最好一个一个地安装。你面临的问题是什么?你也尝试过自制软件吗?问题是R无法从源代码处编译软件包。另外,要使R在Mac上正常工作,需要安装多种设备。我在下面的答案中分享了对我有效的方法。是的,最好一个一个地安装在以下所有组件中,我没有尝试过R的自制安装。