插入符号:';兰格(rlang)u env(u get)x27 ;;找不到
几天前,我运行了插入符号:';兰格(rlang)u env(u get)x27 ;;找不到,r,tidyselect,R,Tidyselect,几天前,我运行了library(caret),它成功了。从那时起,我更新了Rtools,现在我遇到了一些无法通过常用方法解决的错误 错误信息如下: > library(caret) Error: package or namespace load failed for ‘caret’: .onLoad failed in loadNamespace() for 'tidyselect', details: call: env_get(base_env(), "unlockBindin
library(caret)
,它成功了。从那时起,我更新了Rtools,现在我遇到了一些无法通过常用方法解决的错误
错误信息如下:
> library(caret)
Error: package or namespace load failed for ‘caret’:
.onLoad failed in loadNamespace() for 'tidyselect', details:
call: env_get(base_env(), "unlockBinding")
error: object 'rlang_env_get' not found
类似于tidyselect
> library(tidyselect)
Error: package or namespace load failed for ‘tidyselect’:
.onLoad failed in loadNamespace() for 'tidyselect', details:
call: env_get(base_env(), "unlockBinding")
error: object 'rlang_env_get' not found
我已经尝试了install.packages
install.packages("tidyselect", dependencies = c("Depends", "Suggests"))
当我这样做时,我可以加载tidyselect
,但不能加载caret
。然后我决定尝试github版本的caret
:devtools::install\u github('topepo/caret/pkg/caret')
。此操作失败,并显示两条错误消息:
Error in is_list(x) : object 'rlang_is_list' not found
Error : unable to load R code in package 'ggplot2'
ERROR: lazy loading failed for package 'ggplot2'
* removing 'C:/.../R/win-library/3.5/ggplot2'
* restoring previous 'C:/.../R/win-library/3.5/ggplot2'
及
sessionInfo():
任何关于我应该看什么的想法都很好。
谢谢你,琼尼
卸下并重新安装rlang
完成了以下步骤:)
Error : .onLoad failed in loadNamespace() for 'tidyselect', details:
call: env_get(base_env(), "unlockBinding")
error: object 'rlang_env_get' not found
ERROR: lazy loading failed for package 'caret'
R version 3.5.0 (2018-04-23)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows >= 8 x64 (build 9200)