4

我在 Mac OSX 10.8.3 上运行 Saga 5.9。Sage 使用 R 2.15.2 作为其 R 的默认版本,而在我进行大部分统计工作的 RStudio 中,我使用 R 3.0.1(最新版本),但 Sage 在我的终端中与 R 2.15.2 连接。

如何使 Sage 访问 R 3.0.1 而不是旧版本?

4

2 回答 2

3

一般来说,这不可能立即实现,因为 Sage 的(故意 - 能够在大多数平台上键入“make”并让它“正常工作”的代价)相当单一的架构。

我想您可以尝试变得棘手并尝试在文件中进行破解,$SAGE_ROOT/local/lib/R/bin/R或者$SAGE_ROOT/local/lib/R/lib/libR.{dylib,so,dll}重新定义R内容的位置,但这可能会有几个技巧。通常,Sage 不支持使用 ATLAS 和编译器等依赖项的本地副本。

但是,最好的方法是尝试更新 R spkg(Sage 包)并试一试!请参阅Sage 票 14008以了解上次更新的进展情况 - 无论如何,对于您自己的目的来说,这可能会很简单!

于 2013-05-22T20:01:07.953 回答
0

SageMath 可以与 R 的外部安装一起工作。

一旦合并,这将成为 SageMath 中的标准:

于 2018-06-12T21:39:58.707 回答