6

我在 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

4

3 回答 3

4

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

于 2012-06-20T16:25:17.870 回答
0

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

希望这可以帮助。

于 2012-06-20T03:16:19.757 回答
0

我有一个类似的问题,这是由我的 /tmp 目录被挂载 noexec 引起的,并通过设置不同的 TMPDIR 来解决,如此处所述

export TMPDIR=~/tmp
于 2012-06-26T15:25:10.363 回答