2011-12-05 9 views
6

"configure" betiği kullanan bir G paketinde R paketim var (C kodunun bir kısmı GSL kitaplıklarına bağlı olduğundan). Ben devtools paketinden github_install() işlevini kullanarak paketini yüklemeyi deneyin ve hatayı alıyor:R'nin devtools - github dosyasını "configure" dosyası ile yükle

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

emin değil ne yapacağını - github bir dosya yürütme izinlerini diye bir şey yoktur edilir? Bu bir devtools sorunu mu yoksa bir yapılandırma sorunu mu? (Paketin kaynaklardan yüklenmesi benim için iyi çalışıyor). Paket burada. https://github.com/cboettig/wrightscape

+0

here açıklandığı üzere – hadley

+0

@hadley Teşekkürler! [hata raporu] (https://github.com/hadley/devtools/issues/32) – cboettig

cevap

4

Bu, artık devoidlerin en son sürümüne (0.7) sabitlenmiştir. hata raporu Lütfen

export TMPDIR=~/tmp 
0

Git, dosya izinlerini doğrudan yönetmiyor. Genellikle bitler git'ten gönderildikten sonra izinleri doğru bir şekilde ayarlamak için bir oluşturma veya yükleme komut dosyasının sorumluluğundadır. Bununla yardımcı olabilecek üçüncü parti araçlar var. SO soru Retaining file permissions with Git ile ilgili tartışmaya bakın.

Bu yardımcı olur umarım.

0

Ben noexec olan benim/tmp dir kaynaklanan ve farklı bir TMPDIR ayarlayarak çözüldü benzer bir sorunu vardı.
İlgili konular