我正在尝试通过.Q.hg
链接使用https://www.alphavantage.co/query?function=TIME_SERIES_INTRADAY&symbol=MSFT&interval=5min&apikey=demo
下载一些历史财务数据。我得到一个'conn: OS reports: Protocol not available
。
我检查了自己的openssl
版本,因为我知道kdb
对openssl
版本很挑剔。我降级为1.0。*,然后再次尝试...相同的错误。
我认为这与LD_LIBRARY_PATH
有关,但不是100%。
我检查了-26!()
,并收到以下错误:'Could not initialize openssl. Error was libssl.so: cannot open shared object file: No such file or directory
。
任何人都知道如何解决这个问题?
干杯!
更新:我正在Linux Ubuntu 18.04 LTS上
更新:
我运行了sudo apt-get install libssl-dev
,并将openssl库降级为1.0 *
我也将kdb升级到64bit
-26!()
上的新错误是'Could not initialize openssl. Error was incompatible ssl version
。
有什么建议吗?
更新:重新安装了openssl并修改了libssl.so的名称以供kdb使用。我仍然收到协议不可用错误。我认为这是由于SLL_CERT_FILE和SSL_KEY_FILE设置不正确引起的。