前提・実現したいこと
centos8でruby1.9.2-p290のアプリを動かしたい
→passenger-install-apache2-moduleで失敗、解消法をサーチ中。。
発生している問題・エラーメッセージ
rubyは当時のものをいれられたが、「passenger-install-apache2-module」コマンドで、
Checking for OpenSSL support for Ruby...
Found: no
となり、インストールができない。。
多分rubyが古く、centos8のopensslが1.1.1cなのでその不整合の為と推測中。
rubyのインストールでも本問題は起きたが、openssl-1.0.1eをローカルにインストールし、オプションで指定することで通ったので、「passenger-install-apache2-module」でも同じようにopenssl-1.0.1eを指定して進めたいのだが、「passenger-install-apache2-module」にopenssl-1.0.1eのパスを渡す方法があるのかがわからない。
→option一覧、環境変数での受け渡しなど文献があれば教えてほしいです。
→なければ諦めます。。
該当のソースコード
>passenger-install-apache2-module * Checking for OpenSSL support for Ruby... Found: no * Checking for RubyGems... Found: yes * Checking for Ruby development headers... Found: yes
試したこと
ruby2.4.1ならcentOs8上でも問題なく「passenger-install-apache2-module」OKでした。
![guest](/img/icon/icnUserSample.jpg)
あなたの回答
tips
プレビュー