我正在尝试进行一些配置,以便可以在Ruby on Rails应用程序中将SSL / HTTPS与Faraday gem一起使用。我遵循法拉第official site上的指示,但我被踩了一步。我不知道如何更改OPENSSLDIR
的值(请参见下图)。我到处都在寻找执行此操作的命令。任何帮助,将不胜感激!我的操作系统是Ubuntu。
最佳答案
如何在Ubuntu上更改OPENSSLDIR?
有两种方法。一种方法适用于所有版本的OpenSSL,第二种方法适用于OpenSSL 1.0.2及更低版本。
所有OpenSSL
./config ... --prefix=<your install location>
直线
./config
使用/usr/local/ssl
作为其位置。它是默认位置。安装时会出现差异。
make install
和make install_sw
都安装在您选择的位置。 <your install location>
在OPENSSLDIR
中可用,该定义在<openssl/opensslconf.h>
中。OpenSSL 1.0.2及更低版本
./config ... --openssldir=<your install location>
直线
./config
使用/usr/local/ssl
作为其位置。它是默认位置。make install
和make install_sw
都安装在您选择的位置。 <your install location>
在OPENSSLDIR
中可用,该定义在<openssl/opensslconf.h>
中。如果您将
--openssldir
与OpenSSL 1.1.0一起使用,则make install_sw
不支持您的位置。关于ruby-on-rails - 如何在Ubuntu上更改OPENSSLDIR?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38337740/