Rubyエージェントのシステム要件
重要
Rubyエージェントは現在、新規のお客様への販売は行っておりません。Ruby言語の製品およびサポートについてご質問がある場合は、弊社の営業担当までお問い合わせ下さい。
Rubyエージェントをインストールする前に、以下のシステム要件を満たす必要があります。
検査対象のアプリケーションがデプロイされており、そのWebアプリケーションのテクノロジはContrastのサポート対象であること。
アプリケーションは再起動可能であること。
WebサーバがContrastとネットワークで接続されていること。
WebサーバがRubyGemsとネットワークで接続されているか、エージェントが手動でインストールされていること。
サーバが以下の表に示す最小要件を満たしていること。
要件
バージョン
備考
オペレーティングシステム
64ビットLinux (推奨)
64ビットAlpine
エージェントのバージョン3.0.0以降で、gemインストール時にC拡張のコンパイルが必要になります。この処理は自動的に行われますが、ターゲット環境で以下のインストールが必要な場合があります。
gcc
、make
、automake
、autoconf
(パッケージ名は異なる場合があります。また、お使いのプラットフォームのバージョンのbuild-essential
のインストールが必要な場合があります。)システムヘッダ
エージェントは、Rubyのアプリケーション層で実行する際にCとの依存関係がいくつかあるため、g libcまたはmusl libcベースのシステムでのコンパイルを許可するために
--platform ruby
フラグを付けてインストールしなければならない場合があります。Ruby gems
ougai:~>1.8 (1.8以降、2より前)
rack:>=2.0 (2.0以降)