Microsoft ML服务器/ R客户端软件包问题

时间:2018-09-04 03:10:33

标签: r microsoft-r revoscaler

我的系统中安装了Microsoft ML服务器/ R客户端。但是,当我尝试加载软件包时,它给出了如下版本错误:

namespace ‘stringi’ 1.1.6 is being loaded, but >= 1.1.7 is required
namespace ‘Rcpp’ 0.12.14 is already loaded, but >= 0.12.16 is required

许多软件包中都存在此问题。所以我尝试查看存储库。

 getOption("repos") 

 CRAN   "https://mran.microsoft.com/snapshot/2018-01-01" 
 CRANextra  "http://www.stats.ox.ac.uk/pub/RWin" 

我尝试仅从第一个链接下载,但是仍然,它仅下载旧版本。

1 个答案:

答案 0 :(得分:2)

因为您使用的是R Open,所以您使用的是检查点?

Checkpoint会及时将您的mran存储库冻结到特定的快照。看来您的mran已冻结到2018年1月1日

https://mran.microsoft.com/snapshot/2018-01-01

将检查点更改为“今天”和update_packages()

update_packages()

注意:这仅适用于从mran安装的软件包,如果使用devtools :: install_github()安装软件包,则该软件包将不会来自快照。

有关此的更多信息

https://mran.microsoft.com/documents/rro/reproducibility

查看FAQ中的以下问题。

为什么我不能更新或安装最新的CRAN软件包?

我可以更改Microsoft R Open的默认存储库吗?

https://mran.microsoft.com/faq#static-repos

install.packages()recommends that you always run updated_packages() before installing a new package to ensure that the latest are installed.

尝试以下操作:(或阅读常见问题解答以永久更改存储库)

checkpoint("2018/09/03")
update_packages()