我正在尝试进行一些配置,以便可以在Ruby on Rails应用程序中将SSL / HTTPS与Faraday gem一起使用。我遵循法拉第official site上的指示,但我被踩了一步。我不知道如何更改OPENSSLDIR的值(请参见下图)。我到处都在寻找执行此操作的命令。任何帮助,将不胜感激!我的操作系统是Ubuntu。

ruby-on-rails - 如何在Ubuntu上更改OPENSSLDIR?-LMLPHP

最佳答案

如何在Ubuntu上更改OPENSSLDIR?


有两种方法。一种方法适用于所有版本的OpenSSL,第二种方法适用于OpenSSL 1.0.2及更低版本。

所有OpenSSL

./config ... --prefix=<your install location>


直线./config使用/usr/local/ssl作为其位置。它是默认位置。

安装时会出现差异。 make installmake install_sw都安装在您选择的位置。 <your install location>OPENSSLDIR中可用,该定义在<openssl/opensslconf.h>中。

OpenSSL 1.0.2及更低版本

./config ... --openssldir=<your install location>


直线./config使用/usr/local/ssl作为其位置。它是默认位置。

make installmake 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/

10-09 07:16