【问题标题】:R's devtools - install from github with "configure" fileR 的 devtools - 使用“配置”文件从 github 安装
【发布时间】:2012-01-13 12:32:32
【问题描述】:

我在 github 上有一个使用“配置”脚本的 R 包(因为某些 C 代码依赖于 GSL 库)。我尝试使用 devtools 包中的 github_install() 函数安装包并得到错误:

(as ‘lib’ is unspecified)
* installing *source* package ‘wrightscape’ ...
ERROR: 'configure' exists but is not executable -- see the 'R Installation and Administration Manual'

不知道该怎么做——在 github 上是否有文件的执行权限之类的东西?这是开发工具问题还是配置问题? (从源代码安装包对我来说很好)。包裹在这里。 https://github.com/cboettig/wrightscape

【问题讨论】:

标签: r github devtools


【解决方案1】:

Git 不直接管理文件权限。一旦从 git 交付位,通常由构建或安装脚本负责正确调整权限。有第三方工具可以帮助解决这个问题。请参阅关于 SO 问题 Retaining file permissions with Git 的讨论。

希望这会有所帮助。

【讨论】:

    【解决方案2】:

    这已在最新版本的 devtools (0.7) 中得到修复。

    【讨论】:

      【解决方案3】:

      我遇到了类似的问题,这是由于我的 /tmp 目录被挂载为 noexec,并通过设置不同的 TMPDIR 来解决,如 here 所述

      export TMPDIR=~/tmp
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-10-04
        • 2019-02-03
        • 2019-05-03
        • 1970-01-01
        • 2020-05-25
        • 2021-12-10
        • 1970-01-01
        相关资源
        最近更新 更多