在macOS / Mac OS X 10.9.5上安装R 3.4.0

时间:2017-06-08 15:16:14

标签: r installation osx-mavericks

我想在我的Mac上使用最新版本的R(运行OS X 10.9)。问题是二进制文件仅提供给OS X 10.11(El Capitan)及更高版本。

我的问题是:是否有可能让它在我的系统上运行,如果有的话,是否有一个指导如何操作的教程?

提前感谢您的回答

1 个答案:

答案 0 :(得分:1)

我花了一些时间研究这个主题,出于同样的原因:我目前正在运行OS X 10.9.5,并希望从R 3.3.3升级到R 3.4.0。但是,在我看来,最好将OS X升级到macOS而不是尝试满足requirements to build R from source

  

重要提示: R 3.4.0 El Capitan二进制文件使用Clang 4.0.0和GNU Fortran 6.1来提供OpenMP并行化支持和C ++ 17标准功能。如果你想从源代码编译R包,请从GNU Fortran Binaries官方页面下载GNU Fortran二进制文件 - 特别是OS X 10.11 gfortran 6.1。我们还在libs目录中为OS X 10.11及更高版本提供了Clang 4.0.0二进制文件(请注意,官方的Clang 4.0.0二进制文件仅支持macOS 10.12),并且很快将在这里提供Apple Installer程序包。

我对上述内容的理解是,在macOS 10.11或10.12上构建最近的R版本很好,因为这是核心开发人员在他们的最终做的事情,而在旧版本的OS X上构建现在是不受支持和未经测试的。

如果我是你,我会坚持使用R 3.3.3(我的短期选择),或者将OS X升级到macOS(我的长期选择)。在旧的Mac OS X版本上构建R将使您陷入依赖性地狱,因为很少(并且只有部分重新:新功能)受益。