RStudio服务器在键入时提供有关.Internal的错误

RStudio服务器在键入时提供有关.Internal的错误,r,rstudio-server,R,Rstudio Server,我正在使用RStudio服务器。键入代码(在脚本或控制台窗口中)时,控制台中有时会出现以下错误之一: 打印错误。默认值(项$value): 9个参数传递给.Internal(print.default),需要3个 打印时出错。默认值(functionCall[[1]]): 9个参数传递给.Internal(print.default),需要3个 .Internal(print.function(x,useSource,…)中出错: 没有内部函数“print.function” (前两条消息中的数

我正在使用RStudio服务器。键入代码(在脚本或控制台窗口中)时,控制台中有时会出现以下错误之一:

打印错误。默认值(项$value): 9个参数传递给.Internal(print.default),需要3个

打印时出错。默认值(functionCall[[1]]): 9个参数传递给.Internal(print.default),需要3个

.Internal(print.function(x,useSource,…)中出错: 没有内部函数“print.function”

(前两条消息中的数字始终为9和3。)

有时,它变得如此糟糕,以至于我键入的每个字符都会显示一条消息。通常,弹出的错误消息“R代码执行错误”会与控制台消息一起弹出

至于一个可复制的例子,我似乎得到它几乎任何我键入。以下几点就足够了:

a <- 3
b <- 4
vec <- c(a, b)

aRStudio在


支持文章解释说,这很可能是由于与R的多个不同版本发生冲突,可能是由
.Rprofile
.Renviron

引起的。我建议将此信息带到RStudio支持论坛。至少您应该提供R和RStudio版本号。您是否尝试过清除工作区并重新启动R?发生这种情况的原因是Rstudio在后台运行R以获取自动完成建议等。正如罗兰建议的,将此带到Rstudio支持我遇到了相同的问题:对我来说,是由于/etc/ld.so.conf.d/中的(错误)配置文件清除了ld_LIBRARY_路径造成的。当RStudio启动时,它会设置他的LD_LIBRARY_路径,然后运行配置脚本(比如bashrc od LD.so.conf)。