2017-01-27 2 views
0

Ich versuche OpenSSL überOpenSSL Installation und „openssl.so Laden fehlgeschlagen ... Ausführung angehalten“

install.packages("openssl") 

in R zu installieren Es ist ein sauber von R über Gebräu installiert so nicht sicher, was falsch ist. Hier sind die letzten ~ 20 Protokolle

> o compatibility.o diffie.o envelope.o error.o hash.o info.o keygen.o 
> keys.o onload.o openssh.o password.o pem.o pkcs12.o pkcs7.o rand.o 
> rsa.o signing.o ssl.o stream.o write.o 
> -L/usr/local/opt/[email protected]/lib -L/usr/local/opt/openssl/lib -lssl -lcrypto -F/usr/local/Cellar/r/3.3.2/R.framework/.. -framework R -lintl -Wl,-framework -Wl,CoreFoundation installing to /usr/local/lib/R/3.3/site-library/openssl/libs 
> ** R 
> ** inst 
> ** preparing package for lazy loading 
> ** help 
> *** installing help indices 
> ** building package indices 
> ** installing vignettes 
> ** testing if installed package can be loaded Error in dyn.load(file, DLLpath = DLLpath, ...) : unable to load shared object 
> '/usr/local/lib/R/3.3/site-library/openssl/libs/openssl.so': 
> dlopen(/usr/local/lib/R/3.3/site-library/openssl/libs/openssl.so, 6): 
> Symbol not found: _DSA_get0_key Referenced from: 
> /usr/local/lib/R/3.3/site-library/openssl/libs/openssl.so Expected 
> in: flat namespace in 
> /usr/local/lib/R/3.3/site-library/openssl/libs/openssl.so Error: 
> loading failed Execution halted ERROR: loading failed 
> * removing ‘/usr/local/lib/R/3.3/site-library/openssl’ 
> 
> The downloaded source packages are in 
> ‘/private/var/folders/8n/47bzk9810mq31790qbb38zg80000gn/T/Rtmpe7etrQ/downloaded_packages’ 
> Warning message: In install.packages("openssl") : installation of 
> package ‘openssl’ had non-zero exit status 
+0

[Problem R Pakete zu installieren, die in Wippe/rstudio von OpenSSL Bibliothek hängt] (https://github.com/rocker-org/rocker/issues/ 124). Offenbar müssen Sie die OpenSSL-Entwicklungs-Header installieren. Nimm es für was es wert ist. Ich bin keine R oder Brew Person. – jww

+0

Wenn es sich um eine Brew-Funktion handelt, dann siehe [Brew lehnt ab, um openssl zu verlinken] (http://stackoverflow.com/q/38670295), [Update OpenSSL unter OS X mit Homebrew] (http://stackoverflow.com/q/15185661), [Wie installiere ich die neueste Version von openssl Mac OS X El Capitan] (http://stackoverflow.com/q/35129977), [Wie kann OpenSSL in OS X aktualisiert werden?] (Http: //apple.stackexchange .com/q/126830), [Die Openssl-Installation mit HomeBrew schlägt fehl] (http://superuser.com/q/486389) usw. – jww

Antwort

0

Nur Glück, ich denke, aber zufällig löste es. Ich deinstalliert openssl aus brauen, die Sie benötigen, dies zu tun:

brew uninstall --ignore-dependencies openssl 

Wenn Sie es ohne die --ignore-dependencies laufen, dann wird es die Pakete aufzulisten, die davon abhängen, falls vorhanden. Dann gehe zurück zu R und installiere openssl und es funktioniert (zumindest für mich). Sie können dann openssl aus dem Gebräu für Brühpackungen installieren, wenn sie nicht mehr funktionieren. Ich hatte keine Probleme bei der Verwendung mit R es (bisher)

brew install openssl 
Verwandte Themen