我有一台共享电脑。如果我使用windows userA登录,我可以运行以下命令:
normalizePath("//mydrive/my/path", "/")
然后它返回:
"\\\\mydrive/my/path"
但是如果登录到userB下的windows,我会收到以下消息:
警告消息:在normalizePath(path.expand(path),winslash中, mustWork):path [1] =" // mydrive / my / path":一个意想不到的网络 发生错误
这是什么意思?这会产生重要的后果,因为它阻止在userB下运行时向"//mydrive/my/path"
添加.libPaths()
,例如.libPaths(new="//mydrive/my/path")
,它会打印相同的警告,然后在我尝试使用包时在这个lib位置,它显示 ERROR :
normalizePath(path.expand(path),winslash,mustWork)出错:
path [1] =" // mydrive / my / path":发生了意外的网络错误
以下是我在userA下的会话的详细信息:
> sessionInfo()
R version 3.4.2 (2017-09-28)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows >= 8 x64 (build 9200)
Matrix products: default
locale:
[1] LC_COLLATE=English_United States.1252 LC_CTYPE=English_United States.1252 LC_MONETARY=English_United States.1252
[4] LC_NUMERIC=C 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] compiler_3.4.2 tools_3.4.2
以下是我在userB下的会话的详细信息:
> sessionInfo()
R version 3.4.2 (2017-09-28)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows >= 8 x64 (build 9200)
Matrix products: default
locale:
[1] LC_COLLATE=English_United States.1252 LC_CTYPE=English_United States.1252 LC_MONETARY=English_United States.1252
[4] LC_NUMERIC=C 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] compiler_3.4.2 tools_3.4.2
最后,我还注意到userB上的以下警告,该警告可能链接到同一个问题:
警告:您已配置为使用CRAN镜像 https://cran.rstudio.com/。此镜像支持安全(HTTPS) 然而,下载您的系统无法与之安全通信 服务器(可能是由于你的过时的证书文件) 系统)。回到此镜像使用不安全的URL。