Rprofile 中的 renableJIT 导致启动时'not a proper evaluation environment'



我有

library(compiler)
compiler::enableJIT(3)

~/.Rprofile中代表年份;现在我升级到3.2.1我在启动时得到这个:

Error in frameTypes(env) : not a proper evaluation environment
Calls: <Anonymous> -> <Anonymous> -> makeCenv -> structure -> frameTypes
> q()
Warning message:
restarting interrupted promise evaluation 

我在新闻中没有看到任何相关的。

compiler::enableJIT(3)中的3替换为2可以消除错误。然而,我更希望我的循环也被编译。

建议吗?

p。我在MacOSX 10.10.4(从cran下载R)和CentOS 6.6(使用yum安装R)上观察到相同的行为。

在新的快速topenv()函数中,这是一个微妙的"思考"(将基本命名空间环境与基本环境混淆),使其成为R的源代码 1月…如果你早点升级就好了.....或者甚至尝试过"R-devel",所以这个小bug永远不会在r的发布版本中看到光明。

请,请,所有的读者 :至少通过使用最新发布的版本来帮助开源项目,比如R,…更好的是,偶尔运行"R-devel"——R的开发版本,可以通过svn, git获得,最方便的是从每日快照tarball中安装http://stat.ethz.ch/R/daily/

相关内容

最新更新