【发布时间】:2015-10-21 04:43:45
【问题描述】:
过去几个月我一直在 Linux 机器上使用this R package for single-cell analysis (SCDE),没有任何问题。
不过,在我的 Mac 上运行它时遇到了很多麻烦。在 Mavericks 上安装似乎可以正常工作,但我已经在两台装有 Yosemite 的 Mac 上进行了尝试,但无济于事。
问题似乎在于gfortran 4.8 与优胜美地相处得不好;我收到此错误:
gfortran-4.8 -fPIC -g -O2 -c dqrdc.f -o dqrdc.o
gfortran-4.8: warning: couldn’t understand kern.osversion ‘14.1.1
许多人在尝试在 R 之外使用 gfortran 时在 Yosemite 上遇到此错误,他们找到的解决方案是升级到 gfortran 5.0,它已被修复以与 Yosemite 一起正常工作。
但是,R 调用了特定版本的 gfortran (4.8) ,所以我有点卡在这里。我无法真正升级到 gfortran 5.0,因为 R 无法识别它,而且 gfortran 4.8 不适用于我的操作系统。
任何帮助将不胜感激。
【问题讨论】:
-
我全新安装了 Yosemite 并安装了 XCode、XQuartz、命令行工具。
-
但是我能够在两位同事的 Mac 上安装 Mavericks。
-
这不是错误。这是一个警告,可以放心地忽略。我使用那个 gfortran 并编译 R 包,并用它在 OS X Yosemite 中创建了一个独立的命令行应用程序。据我所知,这只是 gcc/gfortran 中的一个错误。也许this 有帮助。
-
我当然打算写this discussion。
-
@Bhas,不幸的是,这实际上是一个错误。它会导致安装包失败。
标签: r fortran osx-yosemite gfortran