【发布时间】:2017-11-07 16:18:48
【问题描述】:
我托管 Shiny-Webapp 的网络服务器出现问题。
我想从 API 地址 (coinmarketcap.com) 接收数据,但每次我收到此错误:
错误:无法加载共享对象“/usr/lib64/R/library/curl/libs/curl.so”: /usr/lib64/R/library/curl/libs/curl.so:未定义符号:idna_to_ascii_lz
我尝试重新安装所有 de 库,但没有成功。
关于服务器:
[root@srv-lab-t-416 ~]# 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-信息:
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)
我没有收到错误我从我的计算机托管 web 应用程序(带有 HighSierra 的 Mac)。
【问题讨论】:
-
也将 Rstudio 服务器安装到您的机器上,然后通过普通 R 脚本对其进行测试并尝试以这种方式进行调试
-
RStudio 服务器已安装。如果我尝试从终端获取 R 中的数据,则会出现这些错误: > Json.BTC = GET("api.coinmarketcap.com/v1/ticker/bitcoin/") Fehler in dyn.load(file, DLLpath = DLLpath, ...) : kann shared object '/ usr/lib64/R/library/curl/libs/curl.so' nicht 负载:/usr/lib64/R/library/curl/libs/curl.so:未定义符号:idna_to_ascii_lz
-
您是否尝试过相同
coinmarketcaprgithub.com/amrrs/coinmarketcapr 的R-wrapper? -
@amrrs:谢谢。我编辑了很多代码,现在正在使用 coinmaretcapr。它正在工作。
-
您可以发布与您的答案相同的内容并关闭它。希望可以帮助别人!
标签: r curl shiny redhat shiny-server