[ruby-list:50840] スクリプトがロードされた状況からのRubyGems環境の変更
From:
MASAKI Haruka <yek@...>
Date:
2019-11-13 09:46:48 UTC
List:
ruby-list #50840
正木です。 Apacheのsuexec環境下のRuby/CGIスクリプトでRubyGemsライブラリを使用したいと考えています。 ホームディレクトリより上はユーザーにはアクセスできず、ユーザーとしてRubyGemsパッケージをインストールすることはできますが、 Gem.pathとしては ["/.gem/ruby/2.5.0", "/opt/alt/ruby25/lib64/ruby/gems/2.5.0"] であり、Gemライブラリをロードすることができません。 SetEnvによってGEM_HOMEを指定することを期待しましたが、SetEnv自体がCGIスクリプトにおいて有効に動作しませんでした。 どのようにするのがよい解決策でしょうか? よろしくお願いします