原因分析:
之前在window系統上安裝了 window版本的openssl,并在系統資料庫中配置了OPENSSL_CONF資訊,指明該openssl的位置。例如:
c:\cygwin64\usr\ssl\openssl.cfg
我們可以在cmd中輸入
set
指令檢視相關的值。
當我在cygwin系統中輸入指令
openssl
cygwin給出 如下提示資訊:
Warning: can't open c:\cygwin64\usr\ssl\openssl.cfg。
而在cygwin系統中openssl位于
D:\cygwin64\usr\ssl\openssl.cfg
所有cygwin系統輸入openssl 指令會報錯。
解決方法:
正确做法如下:
在cmd指令中執行如下指令即可:
set OPENSSL_CONF=D:\cygwin64\usr\ssl\openssl.cfg