R的devtools - 使用“configure”文件从github安装

时间:2011-12-05 19:45:07

标签: r github devtools

我在github上有一个使用“configure”脚本的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上的文件是否有执行权限?这是一个devtools问题还是一个配置问题? (从源代码安装包对我来说很好)。包裹在这里。 https://github.com/cboettig/wrightscape

3 个答案:

答案 0 :(得分:4)

现在已在最新版本的devtools(0.7)中修复。

答案 1 :(得分:0)

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

希望这有帮助。

答案 2 :(得分:0)

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

export TMPDIR=~/tmp