2017-11-06 3 views
0

Ich habe ein Problem mit meinem Webserver, der eine Shiny-Webapp hostet.Shiny-Webserver Fehlermeldung curl.so

Ich mag Daten aus einer API-Adresse erhalten (coinmarketcap.com), aber jedes Mal bekomme ich diesen Fehler:

ERROR: nicht in der Lage gemeinsam genutztes Objekt zu laden ‚/ usr/lib64/R/library/curl/libs/curl.so ': /usr/lib64/R/library/curl/libs/curl.so: undefined symbol: idna_to_ascii_lz

ich alle de-Bibliotheken neu zu installieren versucht, aber es hat nicht funktioniert .

über den Server:

[[email protected] ~]# lsb_release -a 
LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch 
Distributor ID: CentOS 
Description: CentOS release 6.9 (Final) 
Release: 6.9 
Codename: Final* 

R-info:

R version 3.4.1 (2017-06-30) -- "Single Candle" 
Copyright (C) 2017 The R Foundation for Statistical Computing 
Platform: x86_64-redhat-linux-gnu (64-bit) 

ich den Fehler nicht bekomme ich mir die Webapp von meinem Computer Host habe (Mac mit HighSierra).

+0

Installieren Sie Rstudio Server auf Ihrer Box auch und dann testen Sie es über normale R-Skript und versuchen, auf diese Weise zu debuggen –

+0

RStudio-Server ist installiert. Ich bekomme diese Fehlermeldung, wenn ich versuche, die Daten in R von Terminal zu bekommen: > Json.BTC = GET ("https://api.coinmarketcap.com/v1/ticker/bitcoin/") Fehler in dyn.load (Datei, DLLpath = DLLpath, ...): kann shared object '/usr/lib64/R/library/curl/libs/curl.so' nicht laden: /usr/lib64/R/library/curl/libs/curl.so: undefined Symbol: idna_to_ascii_lz –

+1

Haben Sie versucht, diese R-Wrapper der gleichen 'coinmarketcapr" https://github.com/amrrs/coinmarketcapr? – amrrs

Antwort

0

Ich habe ein Problem mit meinem Webserver, der eine Shiny-Webapp hostet.

Ich möchte Daten aus einer API-Adresse erhalten (coinmarketcap.com), aber jedes Mal bekomme ich diesen Fehler:

ERROR: nicht in der Lage gemeinsam genutztes Objekt zu laden ‚/ usr/lib64/R/library/curl/libs/curl.so ': /usr/lib64/R/library/curl/libs/curl.so: undefiniert symbol: idna_to_ascii_lz

Ich habe versucht, alle de Bibliotheken neu zu installieren, aber es hat nicht funktioniert.

über den Server:

[root @ SRV-lab-t-416 ~] # lsb_release -a LSB Version: Basis-4.0-amd64: Basis-4.0-noarch: Kern-4.0-amd64 : Kern-4.0-noarch: Grafik-4.0-amd64: Grafik-4.0-noarch: Druck-4.0-amd64: Druck-4.0-noarch Händler-ID: CentOS Beschreibung: CentOS Release 6.9 (Final) Release: 6.9 Codename : Final * R-info:

R Version 3.4.1 (2017-06-30) - "Single Candle" Copyright (C) 2017 Die R-Stiftung für Statistica l Computing Plattform: x86_64-redhat-linux-gnu (64-bit) Ich habe den Fehler nicht bekommen Ich habe ich hosten die Webapp von meinem Computer (Mac mit HighSierra).

EDIT: Nach der Installation des Pakets (coinmarketcapr), die durch @amrrs und Bearbeiten den Code vorgeschlagen wurde es jetzt funktioniert hat.