首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在库路径中安装填充错误(字符串中转义)

在库路径中安装填充错误(字符串中转义)
EN

Stack Overflow用户
提问于 2022-01-26 02:37:48
回答 1查看 288关注 0票数 1

我已经尝试过编辑.libpaths()的输出并对其进行更改,但下面仍然会出现以下错误:

代码语言:javascript
运行
复制
PS C:\Users\Jesus> radian
Error: '\D' is an unrecognized escape in character string starting "'D:\D"
R version 4.1.2 (2021-11-01) -- "Bird Hippie"
Platform: x86_64-w64-mingw32 (64-bit)

如果你注意到'\D' is an unrecognized escape in character string starting "'D:\D"是显而易见的,即使我切换到弧度。

代码语言:javascript
运行
复制
r$> .libPaths()
[1] "D:/Documents/R/win-library/4.1"     "C:/Program Files/R/R-4.1.2/library"
代码语言:javascript
运行
复制
r$> remotes::install_github("ManuelHentschel/vscDebugger")
Downloading GitHub repo ManuelHentschel/vscDebugger@HEAD
v  checking for file 'C:\Users\Jesus\AppData\Local\Temp\RtmpSaUPCL\remotes27fc9487e46\ManuelHentschel-vscDebugger-ce8f248/DESCRIPTION'
-  preparing 'vscDebugger': (359ms)
v  checking DESCRIPTION meta-information ... 
-  cleaning src
-  checking for LF line-endings in source and make files and shell scripts
-  checking for empty or unneeded directories
   Omitted 'LazyData' from DESCRIPTION
-  building 'vscDebugger_0.4.7.tar.gz'
   
Installing package into 'D:/Documents/R/win-library/4.1'
(as 'lib' is unspecified)
Error: '\D' is an unrecognized escape in character string starting "'D:\D"
Execution halted
Warning message:
In i.p(...) :
  installation of package 'C:/Users/Jesus/AppData/Local/Temp/RtmpSaUPCL/file27fc7270a15/vscDebugger_0.4.7.tar.gz' had non-zero exit status

我得到了这个错误Error: '\D' is an unrecognized escape in character string starting "'D:\D",我认为它只发生在我试图安装的特定软件包上。

如果有人知道如何解决这个问题,那么我就可以在VSCode上进行调试了。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2022-01-26 09:13:20

我发现我的.Rprofile在看其他论坛时出了点问题,看起来删除.Rdata文件也有帮助。

它产生于

代码语言:javascript
运行
复制
# LanguageServer Setup Start (do not change this chunk)
# to remove this, run languageserversetup::remove_from_rprofile
if (requireNamespace('languageserversetup', quietly = TRUE)) {
  options(langserver_library = 'D:\Documents/languageserver-library')
  languageserversetup::languageserver_startup()
  unloadNamespace('languageserversetup')
}
# LanguageServer Setup End

修复程序正在将'D:\Documents/languageserver-library'中的'D:\Documents/languageserver-library'更改为/

因此,'D:/Documents/languageserver-library'

干杯

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70858093

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档