【问题标题】:Cannot download packages from GitHub from unexpected symbol无法从意外符号从 GitHub 下载包
【发布时间】:2020-12-27 04:34:03
【问题描述】:

我正在尝试使用下载CMRnet package

remotes::install_github("matthewsilk/CMRnet", build_vignettes = TRUE)

我不断收到此错误:

字节编译并准备延迟加载的包
错误:“setwd('C:/Users/KYLA'S”中的意外符号执行停止 错误:“CMRnet”包延迟加载失败,删除“C:/Users/Kyla's XPS/Documents/R/win-library/4.0/CMRnet” 错误:无法从 GitHub 安装“CMRnet”:(从警告转换)安装包“C:/Users/KYLA'S~1/AppData/Local/Temp/RtmpQP7KSL/file2484399a2b2b/CMRnet_0.1.0.tar.gz”没有零退出状态

当我尝试时

remotes::install_github("matthewsilk/CMRnet", lib="C:/Program Files/R/R-4.0.3/library")

我得到同样的错误。任何帮助将非常感激!似乎它不喜欢 Kyla 中的 ',但我无法重命名用户文件夹,并且添加另一个用户似乎也不起作用。使用 install.packages() 安装软件包没有任何问题

【问题讨论】:

标签: r github


【解决方案1】:

字节编译和准备延迟加载的包 错误:“setwd('C:/Users/KYLA'S”中的意外符号执行停止错误:延迟加载

此错误可能与目录中的撇号有关,因为路径名在路径字符串中出现的位置被截断。

当您尝试在其他用户下安装它时,您是否遇到相同的错误? 并且当您将 lib 定义为 lib="C:/Program Files/R/R-4.0.3/library" 时,您是否会收到相同的错误或错误提示您该目录不可写(这是由于权限限制)

试试这个

  • 右击r或rstudio和run as administrator
  • 运行以下命令:
remotes::install_github("matthewsilk/CMRnet", lib="C:\\Program Files\\R\\R-4.0.3\\library")

【讨论】:

  • 感谢您的帮助!撇号是问题所在,我创建了另一个没有任何空格或撇号的新用户,并且能够按照您所说的操作并以管理员身份运行: remotes::install_github("matthewsilk/CMRnet", lib="C:\\Program Files \\R\\R-4.0.3\\库"
  • FWIW 大约一个月前,R 中的这个错误已在开发版本中修复(大概会在 4 月发布的版本中......)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-03-23
  • 1970-01-01
  • 1970-01-01
  • 2016-06-29
  • 1970-01-01
  • 2021-05-06
  • 1970-01-01
相关资源
最近更新 更多