gpt4 book ai didi

r - Rprofile 中的 enableJIT 在启动时导致 'not a proper evaluation environment'

转载 作者:行者123 更新时间:2023-12-04 09:41:03 24 4
gpt4 key购买 nike

我有过

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

我在 NEWS 中没有看到任何相关内容.

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

建议?

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

最佳答案

这是新的快速 topenv() 函数中的一个微妙的“thinko”(混淆了基本命名空间环境和基本环境),它在 1 月< 中成为 R 的源代码/strong> ……如果你早点升级就好了……甚至尝试“R-devel”,这样这个 bugt 就永远不会在 R 的发布版本中出现了。

拜托,拜托,所有的读者:通过至少使用最新发布的版本来帮助 R 等开源项目,..更好的是,偶尔做使用“R-devel”运行一切——R 的开发版本,可通过 svn、git 获得,并且最方便地从位于 http://stat.ethz.ch/R/daily/ 的每日快照 tarball 安装

关于r - Rprofile 中的 enableJIT 在启动时导致 'not a proper evaluation environment',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31972325/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com