我已经在我的系统(RedHat Linux 7)中下载了stringi_1.4.3.tar.gz软件包,但是当我尝试离线安装它时,出现以下错误:
执行停止 *** icudt下载失败。停下来 错误:包“ stringi”的配置失败
这是一个新环境RedHatLinux 7.x
,R版本是3.6,在这里我正在测试R设置和R软件包的脱机安装,其中遇到了此错误。
我已经尝试下载stringi
的旧版本,但是没有用。
使用pkg-config检查系统ICU4C ... 50.1.2 正在检查ICU4C> = 52 ...否 *已检测到ICU4C 50.1.2 不满足最低要求,即ICU4C> = 52 尝试使用“标准”后备标志 检查我们是否可以构建基于ICU4C的项目...是 以编程方式检查是否有足够的U_ICU_VERSION_MAJOR_NUM ...否 * 无法使用可用的ICU4C 检查我们是否可以编译src / icu61 / common / putil.cpp ...是 检查我们是否可以编译src / icu61 / i18n / number_affixutils.cpp ...是 正在检查是否可以获取icudt ...正在下载ICU数据库(icudt) 输出路径:icu61 / data / icudt61l.zip 尝试使用网址“ http://www.ibspan.waw.pl/~gagolews/stringi/icudt61l.zip” download.file错误(粘贴(href,fname,sep =“”),icudtzipfname,mode =“ wb”):无法打开URL XXX
尝试网址“ https://raw.githubusercontent.com/gagolews/stringi/master/src/icu61/data/icudt61l.zip” download.file错误(粘贴(href,fname,sep =“”),icudtzipfname,mode =“ wb”):无法打开URL XXX
尝试网址“ https://raw.githubusercontent.com/gagolews/stringi/master/src/icu55/data/icudt61l.zip” download.file错误(粘贴(href,fname,sep =“”),icudtzipfname,mode =“ wb”):无法打开URL XXX
尝试网址“ http://raw.githubusercontent.com/gagolews/stringi/master/src/icu61/data/icudt61l.zip” download.file错误(粘贴(href,fname,sep =“”),icudtzipfname,mode =“ wb”):无法打开URL XXX
尝试网址“ http://raw.githubusercontent.com/gagolews/stringi/master/src/icu55/data/icudt61l.zip” download.file错误(粘贴(href,fname,sep =“”),icudtzipfname,mode =“ wb”):无法打开URL XXX
尝试网址“ http://www.gagolewski.com/software/stringi/icudt61l.zip” download.file错误(粘贴(href,fname,sep =“”),icudtzipfname,mode =“ wb”):无法打开URL XXX
icudt下载失败 错误:由于错误而停止 另外:警告消息: 1:在download.file(paste(href,fname,sep =“”),icudtzipfname,mode =“ wb”)中: XXX状态为“无法连接到服务器” 2:在download.file(paste(href,fname,sep =“”),icudtzipfname,mode =“ wb”)中: URL XXX状态为“无法连接到服务器” 3:在download.file(paste(href,fname,sep =“”),icudtzipfname,mode =“ wb”)中: URL XXX状态为“无法连接到服务器” 4:在download.file(paste(href,fname,sep =“”),icudtzipfname,mode =“ wb”)中: URL XXX状态为“无法连接到服务器” 5:在download.file(paste(href,fname,sep =“”),icudtzipfname,mode =“ wb”)中: URL XXX状态为“无法连接到服务器” 6:在download.file(paste(href,fname,sep =“”),icudtzipfname,mode =“ wb”)中: URL XXX状态为“无法连接到服务器” 执行停止 *** icudt下载失败。停下来 错误:包“ stringi”的配置失败 *删除“ / usr / lib64 / R / library / stringi”
我已将其下载并安装在Windows 10上,并且可以按预期工作。我想要stringi软件包,因为它依赖于其他软件包。请帮助
答案 0 :(得分:0)
我的情况完全一样,最后终于完成了该软件包的安装。 我去https://cran.r-project.org/web/packages/stringi/INSTALL并滚动了一点以找到答案。我引用:
”如果您的计算机上绝对没有互联网访问权限
您尝试安装stringi
,尝试获取最新的开发版本
包装。它已经包含ICU
数据存档。
您可以构建包含所有必需项的可分发源程序包。
通过省略ICU数据文件中的一些相关行(用于脱机使用)
.Rbuildignore
文件。以下命令序列可以解决问题:
wget https://github.com/gagolews/stringi/archive/master.zip -O stringi.zip
unzip stringi.zip
sed -i '/\/icu..\/data/d' stringi-master/.Rbuildignore
R CMD build stringi-master
假设最新的开发版本是1.3.1,
在当前工作目录中将创建一个名为stringi_1.3.1.tar.gz
的文件。
现在可以安装该软件包(源捆绑包可以通过
scp
等),方法是执行:
R CMD INSTALL stringi_1.3.1.tar.gz
或致电install.packages("stringi_1.3.1.tar.gz", repos=NULL)
,
从R会话中进行。”
对于wget部分,我只需要直接从链接下载并将其发送到我的服务器,然后就可以直接进行解压缩了:)