无法运行诊断:!callr子进程出错

0md85ypi  于 2023-03-05  发布在  其他
关注(0)|答案(1)|浏览(329)

我刚刚安装了VSCode的R扩展,并按照本页入门部分提供的步骤操作:https://marketplace.visualstudio.com/items?itemName=REditorSupport.r
我写了一个非常基本的R代码来测试一切的功能,我已经附上下面的代码:

num1<-2
num2<-3
print(num1+num2)

总是会出现以下问题:

Failed to run diagnostics: ! error in callr subprocess
Caused by error in `namespaceExport(ns, exports)`:
! undefined exports: str_sub<-, boundary, coll, fixed, invert_match, regex, str_c, str_conv, str_count, str_detect, str_dup, str_ends, str_extract, str_extract_all, str_flatten, str_glue, str_glue_data, str_interp, str_length, str_locate, str_locate_all, str_match, str_match_all, str_order, str_pad, str_remove, str_remove_all, str_replace, str_replace_all, str_replace_na, str_sort, str_split, str_split_fixed, str_squish, str_starts, str_sub, str_subset, str_to_lower, str_to_sentence, str_to_title, str_to_upper, str_trim, str_trunc, str_view, str_view_all, str_which, str_wrap, word

如果我能得到一些关于如何纠正这个错误的帮助,那将是一个很大的帮助。
谢谢你。

8mmmxcuj

8mmmxcuj1#

当我在项目根目录下使用lintr-文件时,我遇到过类似的问题。问题是我从here复制了该文件的一些内容,导致该文件的格式错误。
.lintr必须符合特殊格式,如果在R终端运行read.dcf(".lintr"),则可以测试该格式。
我现在的工作,正确的格式.lintr-文件看起来像这样:

  • 确保最后一个)与上面的文本完全对齐。
  • 文件必须以空行结尾。

更多信息还here

相关问题