我刚刚更新到最新版本的 MacOSX Yosemite(Yosemite Beta 版本 3 - 2014 年 9 月 15 日更新)。在此新更新之前,R 在 Yosemite 中运行良好,但现在从命令行运行时出现此错误:
dyld: Library not loaded: /usr/local/opt/gcc/lib/gcc/x86_64-apple-darwin13.2.0/4.8.3/libgfortran.3.dylib
Referenced from: /usr/local/Cellar/r/3.1.1/R.framework/Versions/3.1/Resources/lib/libR.dylib
Reason: image not found
[1] 80010 trace trap R
我认为这是一个gfortran
错误——我重新安装了 X-Code、gcc4.9(等)和 gfortran(我使用自制软件来管理我的包并尝试从包编译)但无济于事。
我没有注意到任何其他停止工作的应用程序或程序。
这对我来说是真正的关键:R-Studio 中的 R 就像一个魅力。
这没什么大不了的,但我在几个数据分析管道中使用命令行中的 R。
任何想法如何解决这个错误?谷歌搜索让我无处可去。
更新:
回去安装 Mavericks 并不是什么大问题——我都运行了一段时间,但是 Yosemite 对新的 beta 更新没有任何大问题。我仍然可以通过 RStudio 使用 R,只是 glibfortran 没有在我的终端中与 R 对话。我只关心在命令行调用 R 的脚本。
似乎不是自制问题,因为当我从源代码编译 gfortran 时,我得到了同样的错误。