2015-07-21 93 views
2

我试图用install.packages()安装包“stringi”,但遇到了以下错误:警告:运行命令“SH ./configure.win”状态了127

PackDirB="C:\\Users\\PC\\Documents\\R\\win-library\\3.2\\stringi_0.5-5.tar.gz" 

> install.packages(PackDirB, repos=NULL, type="source") 
Installing package into ‘C:/Users/PC/Documents/R/win-library/3.2’ 
(as ‘lib’ is unspecified) 
* installing *source* package 'stringi' ... 

** package 'stringi' successfully unpacked and MD5 sums checked 

Warning: running command 'sh ./configure.win' had status 127 
ERROR: configuration failed for package 'stringi' 

* removing 'C:/Users/Santos/Documents/R/win-library/3.2/stringi' 
Warning messages: 

1: running command '"C:/PROGRA~1/R/R-32~1.1/bin/x64/R" CMD INSTALL -l 

"C:\Users\PC\Documents\R\win-library\3.2" "C:/Users/PC/Documents/R/win-library/3.2/stringi_0.5-5.tar.gz"' had status 1 

2: In install.packages(PackDirB, repos = NULL, type = "source") : 
    installation of package ‘C:/Users/PC/Documents/R/win-library/3.2/stringi_0.5-5.tar.gz’ had non-zero exit status 

发生了什么?我应该做些什么?

回答

0

假设您在Windows操作系统下运行,您是否安装了Cygwin?尝试在控制台窗口中运行sh命令,看看它是否识别它。如果没有,请从here安装Cygwin,然后再次尝试安装R软件包。 **注意:**请确保Cygwin的位置已添加到PATH。希望能帮助到你。