【发布时间】:2015-09-08 10:34:06
【问题描述】:
我已将此package 下载为 zip 文件。
是否可以使用此 zip 或解压缩版本从 R 控制台将其安装到特定路径?
install.packages("C:/Users/Desktop/rvest-master.zip', lib='C:/R/R-3.2.1',repos = NULL)
我输入了上一个命令,但没有工作
> setwd("C:/Users/Desktop/")
> unzip("rvest-master.zip")
> file.rename("rvest-master", "rvest")
[1] TRUE
> shell("R CMD build rvest")
Warning messages:
1: running command ' /c R CMD build rvest' had status 127
2: In shell("R CMD build rvest") :
'R CMD build rvest' execution failed with error code 127
> install.packages("rvest_0.2.0.9000.tar.gz", repos = NULL)
Installing package into ‘C:/Users/Documents/R/win-library/3.2’
(as ‘lib’ is unspecified)
Warning: invalid package 'rvest_0.2.0.9000.tar.gz'
Error: ERROR: no packages specified
Warning messages:
1: running command '"C:/R/R-3.2.1/bin/x64/R" CMD INSTALL -l "C:\Users\Documents\R\win-library\3.2" "rvest_0.2.0.9000.tar.gz"' had status 1
2: In install.packages("rvest_0.2.0.9000.tar.gz", repos = NULL) :
installation of package ‘rvest_0.2.0.9000.tar.gz’ had non-zero exit status
上一行是答案的结果
【问题讨论】:
-
“不工作”到底是什么意思?您收到错误消息了吗?
-
@cr1msonB1ade 请你告诉我我在命令中做错了什么?
-
我会先修正你的引号(第一个是双引号,第二个是单引号),第二个我会尝试添加
type='source'。您遇到什么错误? -
shell()命令不起作用,因为 R 不在您的系统搜索路径上。您可以在 R 中通过键入Sys.getenv("PATH")并查看是否包含您的 R 目录来检查这一点。如果没有,你需要添加它(instructions)然后重启R。
标签: r