我尝试在R中安装Openssl软件包(在Ubuntu 18.04中使用RStudio),但出现错误“未定义符号:RSA_pkey_ctx_ctrl”:
Error: package or namespace load failed for ‘openssl’ in dyn.load(file, DLLpath = DLLpath, ...):
unable to load shared object '/home/danilo/R/x86_64-pc-linux-gnu-library/3.4/openssl/libs/openssl.so':
/home/danilo/R/x86_64-pc-linux-gnu-library/3.4/openssl/libs/openssl.so: undefined symbol: RSA_pkey_ctx_ctrl
Error: loading failed
Execution halted
ERROR: loading failed
* removing ‘/home/danilo/R/x86_64-pc-linux-gnu-library/3.4/openssl’
Warning in install.packages :
installation of package ‘openssl’ had non-zero exit status.
我已经尝试通过RStudio和Terminal进行安装,但是由于我是Ubuntu的新手,所以没有任何成功。我已经下载了tar.gz文件,但是我不知道该怎么办。
我实际上想使用软件包httr
和ggmap
,但它们都需要openssl
。
答案 0 :(得分:1)
在终端中尝试:sudo apt-get install libssl-dev,然后尝试在R中再次安装软件包openssl。