[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スクリプトにおいて有効に動作しませんでした。

どのようにするのがよい解決策でしょうか?


よろしくお願いします

In This Thread

Prev Next