sh:-c:第 0 行:在 R 中安装包时查找匹配的“”时出现意外的 EOF (Windows 10)

sh: -c: line 0: unexpected EOF while looking for matching `'' when installing package in R (Windows 10)

提问人:Zachary Thompson 提问时间:5/21/2021 更新时间:5/21/2021 访问量:103

问:

我正在尝试从本地源安装软件包,但收到一个我不熟悉的错误。代码如下:

pkg1 <- "https://cran.r-project.org/src/contrib/Archive/dnapath/dnapath_0.6.7.tar.gz"
install.packages(pkg1, repos=NULL, type="source")

这是错误:

* installing *source* package 'dnapath' ...
** package 'dnapath' successfully unpacked and MD5 sums checked
** using staged installation
** libs

*** arch - i386
"C:/rtools40/mingw32/bin/"g++  -std=gnu++11 -I"C:/PROGRA~1/R/R-41~1.0/include" -DNDEBUG  -I'C:/Program Files/R/R-4.1.0/library/Rcpp/include' -I'C:/Users/user name/private OneDrive location/Documents/R/win-library/4.1/RcppArmadillo/include'     -fopenmp    -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c RcppExports.cpp -o RcppExports.o
sh: -c: line 0: unexpected EOF while looking for matching `''
sh: -c: line 1: syntax error: unexpected end of file
make: *** [C:/PROGRA~1/R/R-41~1.0/etc/i386/Makeconf:245: RcppExports.o] Error 1
ERROR: compilation failed for package 'dnapath'
* removing 'C:/Users/user name/private OneDrive location/R/win-library/4.1/dnapath'
Warning in install.packages :
  installation of package ‘C:/Users/THOMPS~1/AppData/Local/Temp/RtmpYTi7OQ/downloaded_packages/dnapath_0.6.7.tar.gz’ had non-zero exit status

根据我的研究,这意味着在用于安装软件包的代码中某处有一个未关闭/额外的 ' 或 ”。这是否正确,有没有办法判断被引用的哪些文件包含不正确的语法?我检查了错误中提到的RcppExports.cpp文件,但没有看到任何跳出的内容。如果这是一个愚蠢的问题(对编码世界来说仍然是新的),我们深表歉意,任何建议都是值得赞赏的。

谢谢!

r Windows EOF install.packages

评论


答: 暂无答案