2011-08-28 14 views
5

Son zamanlarda R 2.9'dan Windows 7 makinemde R 2.13'e yükseltilmiş. Yükseltme işleminden sonra, aşağıdaki paketi yüklerken sorun yaşıyorum (lsei.zip).Hata: 'lsei' paketi 'arch = x64' için yüklü değil

http://www.stat.auckland.ac.nz/~yongwang/

> utils:::menuInstallLocal() 
package 'lsei' successfully unpacked and MD5 sums checked 
> library(lsei) 
Error: package 'lsei' is not installed for 'arch=i386' 

Ben Stackoverlow ve diğer R yardım forumlarında bazı konuyu okudum ama onların cevabı benim sorunu çözmek için görünmüyor. (örn. eski bir kopyanın çıkarılması veya tüm paketlerin yeniden takılması)

Yine de, Mac makinemde paketi başarıyla yükleyip yükleyebildim. Bu yüzden Windows ile ilişkili bir şey olması gerektiğini düşünüyorum ama ne olduğundan emin değilim.

Birisi beni doğru yöne yönlendirebilir ve bu sorunu çözmek için bana yardımcı olabilir çok takdir.

Şimdiden teşekkürler. MK

+0

64bits R. – MKao

+0

ile aynı hatayı test etmeye devam ettim ve paketin R sürümü = <2.11 için çalıştığını gördüm. Ancak, Rtools'u kurdum ve Duncan Murdoch ve Brian Ripley tarafından özetlenen adımları takip ettim, bu yüzden burada eksik olduğumdan emin değilim. – MKao

+0

Bu gerçekten paket yazarı için bir sorudur. CRAN'da veya diğer tipik depolarda yok. Ayrıca, herhangi bir kişiye özel tavsiye verebilecek kadar detay sunmuyorsunuz .. –

cevap

1

lsei Windows ikili ile ilgili sorun büyük olasılıkla R'nin eski bir sürümü kullanılarak oluşturulduğu ve artık R'nin daha yeni sürümleriyle uyumlu olmadığıdır. Gelecekte benzer sorunlar yaşanıyorsa, kaynak kodu kullanılıyorsa kullanılabilir (bu durumda, sağladığınız bağlantıda), ikili kaynağı kendiniz oluşturabilirsiniz. Bakınız: http://cran.r-project.org/doc/manuals/R-exts.html#Checking-and-building-packages. Windows'da bir ikili oluşturmak için Rtools'a ihtiyacınız olacak.

Devam etmek ve kaynaklardan ikili dosyalar oluşturmayı öğrenmek için iyi bir alıştırma. Yukarıdaki yorumlarınızdan, bunu denediğiniz görülüyor, ancak hala sorunlarınız var. Kolaylık sağlamak için, R 2.15.0 altında bulunan lsei paketinin bir Windows ikili sürümü burada mevcuttur: http://commondatastorage.googleapis.com/jthetzel-public/lsei_1.0-2.zip. Windows için hem i386 hem de x64 R 2.15.0 için çalışıyor.

İlgili konular