gpt4 book ai didi

r - 如何从本地文件安装 stringi(绝对不能上网)

转载 作者:行者123 更新时间:2023-12-03 23:24:25 25 4
gpt4 key购买 nike

我正在使用 RStudio 在远程服务器上工作。此服务器无法访问 Internet。我想安装包“stringi”。我看过这个 tackoverflow article ,但是每当我使用命令时

install.packages("stringi_0.5-5.tar.gz", 
configure.vars="ICUDT_DIR=/my/directory/for/icudt.zip")
它只是尝试访问互联网,但它无法做到。到目前为止,我一直在使用工具 -> 安装包 -> 从打包存档文件安装。但是,由于此错误,我无法再使用此方法。
我怎样才能安装这个包?

最佳答案

如果您在本地机器上无法访问 Internet,则可以构建一个可分发的源包,其中包括所有必需的
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 session 中。

关于r - 如何从本地文件安装 stringi(绝对不能上网),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31942322/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com