2014-07-07 17 views
5
üzerinde

Rserve başlatılırken ben R konsolunda Rserve() komutunu kullanarak Rserve başlatmaya çalışıyorum ama Mac OSX Maverick'i var /Library/Frameworks/R.framework/Resources/bin/R: line 141: exec: sh: not foundHata Mac OS X Maverick

gibi bir hata alıyorum. R sürüm 3.1.0'ı kurdum. Bundan sonra mesajı ben R konsolunda komutunu kitaplığı (Rserve) verdi bu ve sonra oldu

trying URL 'http://cran.cnr.Berkeley.edu/bin/macosx/mavericks/contrib/3.1/Rserve_1.7-3.tgz' 
Content type 'application/x-gzip' length 329829 bytes (322 Kb) 
opened URL 
================================================== 
downloaded 322 Kb 

görüntülenen kırmızı renkte bundan sonra ("Rserve") komutunu install.packages kullanarak Rserve yüklemeye çalıştı hiçbir hata geldi ama sonra sunucuyu başlatmak için Rserve() komut verdiğimde yukarıda bahsettiğim hata var.

Bu hatanın neden geldiğini anlayamıyorum. Rserve başarıyla yüklenmediğinden mi? Rserve başka nasıl yüklenebilir? Rserve'i de kaynak paketini kullanarak yüklemeyi denedim. Ben rforge web sitesinden kaynak paketini indirip ben komutunu install.packages verdi ("Rserve", type = "kaynak") Ben hata var: installation of package ‘Rserve’ had non-zero exit status

Herhangi bir yardım büyük olacak!

+0

"R konsolu" diyorsunuz, ancak R örneğini nasıl başlattığınız belli değil. Terminal oturumundan R'yi başlattınız mı? Aslo, hangi R sürümünü kurdun? İki ikili versiyon var. –

+0

@BondedDust Mac terminalinden R'yi başlatmadım. "R konsolu" ile, kurulum gibi komutlar verdiğimiz normal R dulunu kastettim.paketler(). Ayrıca daha önce R sürümünün (sürüm 3.1.0) ' – user2966197

+0

" normal Mac penceresi "nden bahsetmiştim ve Terminal oturumundan başlamamış olmanız, R.app GUI'sini kullandığınızı gösterir. Rserve başlatması için _not_ önerilir. –

cevap

5

Bugün de bu problemi yaşadım.

Rserve, OS X 10.7 Lion işletim sisteminde kullanımdan kaldırılmış openSSL kitaplığını kullanıyor. Bu, hataya neden olur: installation of package ‘Rserve’ had non-zero exit status R Konsolu'nda Rserve'yi `install.packages ('Rserve') ile yükleyemedim. Bunu önlemek için

, mavericks için ikili benim için yüklenebilir oldu:

http://cran.r-project.org/bin/macosx/mavericks/contrib/3.1/

Ben Rserve_1.7-3.tgz indirilen ve R CMD INSTALL Rserve_1.7-3.tgz Sonra R konsolunda library(Rserve) ve Rserve() tarafından Rserve çalıştırabilir yaptı. . (?)

O Rserve 1.8 son sürümü mevcut değildir görünüyor

+0

Halen günümüzde Yosemite ile ilgili problem var. – gecko655

2

R içinden Bunu yapmak için, aşağıdaki çalıştırabilirsiniz: paket URL elde edildi

pkg_url <- "http://cran.r-project.org/bin/macosx/mavericks/contrib/3.1/Rserve_1.7-3.tgz" 
install.packages(pkg_url, repos = NULL) 

CRAN page (aşağıya doğru) "Mavericks ikili dosyaları" için bağlantı. Eğer

--save, --no-save veya --vanilla Yani bu kodu kullanarak çalıştı belirtmelisiniz ve sunucu başlatılan got: Önemli hata -

-2

Aynı sorun ben Bir hata verdi işlevi Rserve() kaçarken bana oldu.

Rserve::run.Rserve() 

Umarım bu yardımcı olur.