gpt4 book ai didi

r - R包 "exec"或 "tools"目录中是否有任何特殊功能?

转载 作者:行者123 更新时间:2023-12-04 04:05:14 26 4
gpt4 key购买 nike

我正在尝试开发一个R包,其中将包含一些以前编译的可执行程序及其支持库。 (我知道这是错误的形式,但仅供内部使用)。

我的问题:特殊的exectools目录在R中是否有任何特殊功能?

该文档似乎是稀疏的。到目前为止,这是我已经弄清楚的:

here
exec中包含的

  • 文件在安装
  • 时被标记为可执行文件 exec中的
  • 子目录被忽略
  • exec很少使用(我对CRAN的调查显示tools很少使用)
  • tools是否用于配置目的?

  • 这些目录提供我创建 inst/programs目录无法获得的任何目录吗?

    最佳答案

    [R-exts]这样说:

    Subdirectory exec could contain additional executable scripts the package needs, typically scripts for interpreters such as the shell, Perl, or Tcl. This mechanism is currently used only by a very few packages. NB: only files (and not directories) under exec are installed (and those with names starting with a dot are ignored), and they are all marked as executable (mode 755, moderated by ‘umask’) on POSIX platforms. Note too that this is not suitable for executable programs since some platforms (including Windows) support multiple architectures using the same installed package directory.



    如果仅在内部使用,则最后的注释很可能对您不适用。

    不过,我建议您避免滥用任何可能不适用于您的情况的现有约定,而应使用 inst/toolsinst/bin

    关于r - R包 "exec"或 "tools"目录中是否有任何特殊功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26104709/

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