【发布时间】:2018-09-03 13:12:09
【问题描述】:
我在尝试附加包tidyselect 和尝试调用tidyselect::any_function 时遇到此错误。
错误发生在Rstudio 或类似的命令行中,在RStudio 中,只要我输入:tidyselect:: 就会触发它,尽管?tidyselect:: 工作正常,我可以调用?tidyselect::any_function 的帮助。
这也有效:
packageVersion("tidyselect") # [1] ‘0.2.4
它曾经可以工作,我不明白发生了什么变化,我只知道包rjava已经安装,管理员可能也改变了一些东西。
首先弹出一个窗口说:
程序入口点 R_ContinueUnwind 不能位于动态链接库 R.dll 中
然后在控制台显示一个错误:
inDL(x, as.logical(local), as.logical(now), ...) 中的错误:
无法加载共享对象'//edited_UNC_path.com/edited_path/tidyselect/libs/x64/tidyselect.dll':
LoadLibrary 失败:找不到指定的过程。
dll 文件存在:
file.exists('//edited_UNC_path.com/edited_path/tidyselect/libs/x64/tidyselect.dll') # [1] TRUE
配置:
sessionInfo()
R version 3.3.1 (2016-06-21)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 7 x64 (build 7601) Service Pack 1
locale:
[1] LC_COLLATE=English_United States.1252 LC_CTYPE=English_United States.1252
[3] LC_MONETARY=English_United States.1252 LC_NUMERIC=C
[5] LC_TIME=English_United States.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
loaded via a namespace (and not attached):
[1] tools_3.3.1
知道如何解决这个问题吗?
【问题讨论】:
-
我在加载我创建的 DLL 文件时遇到了类似的错误。我重新启动了 R,这解决了我的问题
标签: r dll unc tidyselect