2011-12-05 71 views
6

我在github上使用「配置」腳本(因爲一些C代碼依賴於GSL庫)有一個R包。我嘗試使用github_install()函數devtools包安裝包並獲得錯誤:R的devtools - 通過「configure」文件從github安裝

(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

+0

請提交錯誤報告。 – hadley

+0

@hadley謝謝! [bug報告](https://github.com/hadley/devtools/issues/32) – cboettig

回答

4

現在已經修復了最新版本的devtools(0.7)。

0

Git不直接管理文件權限。一旦構建或安裝腳本從git傳遞位,就可以正確調整權限,這通常是責任。有第三方工具可以幫助解決這個問題。請參閱SO問題Retaining file permissions with Git的討論。

希望這會有所幫助。

0

我這是我的/ tmp目錄造成安裝NOEXEC,並通過設置不同的TMPDIR解決了類似的問題,如解釋here

export TMPDIR=~/tmp