无法加载共享对象openssl.so

时间:2017-05-07 14:40:57

标签: r

当我运行以下内容时,我收到与openssl.so相关的错误。

.libPaths()
# [1] "/home/karthiaru/anaconda/lib/R/library"    
library(googlesheets)
gs_auth()
  

dyn.load中的错误(文件,DLLpath = DLLpath,...):无法加载   共享对象   '/home/karthiaru/anaconda/lib/R/library/openssl/libs/openssl.so':
  /home/karthiaru/anaconda/lib/R/library/openssl/libs/../../../../libssl.so.1.0.0:   未定义的符号:EVP_idea_cbc

路径中有一个openssl.so文件。 openssl.so

尝试根据另一个stackoverflow帖子安装openssl - OpenSSL installation and "openssl.so loading failed ... execution halted"。但是得到了以下错误

  

配置失败,因为找不到openssl。尝试安装:

     
      
  • deb:libssl-dev(Debian,Ubuntu等)
  •   
  • rpm:openssl-devel(Fedora,CentOS,RHEL)
  •   
  • csw:libssl_dev(Solaris)
  •   
  • brew:openssl@1.1(Mac OSX)
  •   
     

如果已经安装了openssl,请检查PATH中是否存在'pkg-config',PKG_CONFIG_PATH是否包含openssl.pc文件。

     

如果pkg-config不可用,您可以手动设置INCLUDE_DIR和LIB_DIR:R CMD INSTALL --configure-vars ='INCLUDE_DIR = ... LIB_DIR = ...'

     

/ home / karthiaru / anaconda / lib / R / bin / config:1:eval:make:not found

     

错误:包'openssl'

的配置失败

环境

  • Ubuntu:16.04 x64
  • R:Conda R 3.3.2

如何解决此问题?

0 个答案:

没有答案