gpt4 book ai didi

r - R 会自动安装 SystemRequirements : for users that don't have that program already

转载 作者:行者123 更新时间:2023-12-04 10:29:27 24 4
gpt4 key购买 nike

当用户安装带有 SystemRequirements: 的包并且他们还没有安装程序/包时,R 会安装它吗?

夹子包是这个问题的完美例子:https://github.com/mdlincoln/clipr/blob/master/DESCRIPTION .如果一个包声明了 系统要求:在'DESCRIPTION'文件中它会被R安装以进行检查吗?

clipr 描述文件

Package: clipr
Type: Package
Title: Read and Write from the System Clipboard
Version: 0.2.0.9000
Authors@R: c(
person("Matthew", "Lincoln", email = "matthew.d.lincoln@gmail.com", role = c("aut", "cre")),
person("Louis", "Maddox", role = "ctb"))
Description: Simple utility functions to read from and write to the Windows,
OS X, and X11 clipboards.
Imports: utils
SystemRequirements: xclip (http://sourceforge.net/projects/xclip/) or xsel
(http://www.vergenet.net/~conrad/software/xsel/) for accessing the X11
clipboard
License: GPL-3
LazyData: TRUE
Suggests: testthat
URL: https://github.com/mdlincoln/clipr
BugReports: https://github.com/mdlincoln/clipr/issues

我咨询过 Writing R Extensions section on the DESCRIPTION file并且找不到我的问题的答案。

最佳答案

不。一般来说,R 不会这样做,因为怎么会呢? SystemRequirements 是一个没有规范的文本字段,可以告诉 R 如何在任何给定系统上安装需求。

有一些软件包会在安装后检查系统上是否存在其他要求,并提供为用户下载和安装它们,但这完全取决于软件包作者并且无法保证。

如果你想要一些证据,你只需要相信我,但我在我的系统上安装了 clipr 并且在这个过程中既没有安装 xsel 也没有安装 xclip 。我认为很多人也可以证明存在 Java 问题,因为在安装 rJava 时不会自动安装 Java。

关于r - R 会自动安装 SystemRequirements : for users that don't have that program already,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34147756/

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