我已经建立了一个新的包,它在GitHub上托管在
github.com/kevinwolz/hisafer
.
我正在尝试通过devtools::install_github()安装该包,但我遇到了一个错误。帮助?
>install_github("kevinwolz/hisafer")
Downloading GitHub repo kevinwolz/hisafer@master
from URL https://api.github.com/repos/kevinwolz/hisafer/zipball/master
Installing hisafer
[这里,5个包依赖项(dplyr、tidyr、purr、ggplot2、lubridate)自动安装成功,但我遗漏了文本]
"C:/Users/wolzkevi/DOCUME~1/R/R-34~1.3/bin/x64/R" --no-site-file --no-environ --no-save \
--no-restore --quiet CMD INSTALL \
"C:/Users/wolzkevi/AppData/Local/Temp/Rtmpg5OyD6/devtools28843ed4c0a/kevinwolz-hisafer-bf69883" \
--library="C:/Users/wolzkevi/Documents/R/R-3.4.3/library" --install-tests
* installing *source* package 'hisafer' ...
** R
** inst
** preparing package for lazy loading
Error : '' does not exist in current working directory ('C:/Users/wolzkevi/AppData/Local/Temp/Rtmpg5OyD6/devtools28843ed4c0a/kevinwolz-hisafer-bf69883').
Error : unable to load R code in package 'hisafer'
ERROR: lazy loading failed for package 'hisafer'
* removing 'C:/Users/wolzkevi/Documents/R/R-3.4.3/library/hisafer'
In R CMD INSTALL
Installation failed: Command failed (1)
这里的关键错误似乎是“错误:当前工作目录中不存在“””。有人知道为什么会这样吗?我的包的构建/设置方式是否导致了问题?如果不是从GitHub下载,我可以从源代码安装包,这样我就相信GitHub进程中发生了一些奇怪的事情。
会话信息:
R version 3.4.3 (2017-11-30)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows >= 8 x64 (build 9200)
Matrix products: default
locale:
[1] LC_COLLATE=French_France.1252 LC_CTYPE=French_France.1252
[3] LC_MONETARY=French_France.1252 LC_NUMERIC=C
[5] LC_TIME=French_France.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] devtools_1.13.4
loaded via a namespace (and not attached):
[1] httr_1.3.1 compiler_3.4.3 R6_2.2.2 tools_3.4.3 withr_2.1.1 curl_3.1
[7] memoise_1.1.0 knitr_1.19 git2r_0.21.0 digest_0.6.15