passenger をインストールして passenger-install-apache2-module すると下記のようなwarningが多発しました
warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
一度 passenger を削除します
$ gem uninstall passenger
インストール可能なバージョンを確認する
$ gem search ^passenger$ --remote --all *** REMOTE GEMS *** passenger (6.0.2, 6.0.1, 6.0.0, 5.3.7, 5.3.6, 5.3.5, 5.3.4, 5.3.3, 5.3.2, 5.3.1, 5.3.0, 5.2.3, 5.2.2, 5.2.1, 5.2.0, 5.1.12, 5.1.11, 5.1.10, 5.1.9, 5.1.8, 5.1.7, 5.1.6, 5.1.5, 5.1.4, 5.1.3, 5.1.2, 5.1.1, 5.1.0, 5.0.30, 5.0.29, 5.0.28, 5.0.27, 5.0.26, 5.0.25, 5.0.24, 5.0.23, 5.0.22, 5.0.21, 5.0.20, 5.0.19, 5.0.18, 5.0.17, 5.0.16, 5.0.15, 5.0.14, 5.0.13, 5.0.11, 5.0.10, 5.0.9, 5.0.8, 5.0.7, 5.0.6, 5.0.5, 5.0.4, 5.0.3, 5.0.2, 5.0.1, 4.0.60, 4.0.59, 4.0.58, 4.0.57, 4.0.56, 4.0.55, 4.0.53, 4.0.52, 4.0.51, 4.0.50, 4.0.49, 4.0.48, 4.0.46, 4.0.45, 4.0.44, 4.0.43, 4.0.42, 4.0.41, 4.0.40, 4.0.39, 4.0.38, 4.0.37, 4.0.36, 4.0.35, 4.0.34, 4.0.33, 4.0.32, 4.0.31, 4.0.30, 4.0.29, 4.0.28, 4.0.27, 4.0.26, 4.0.25, 4.0.24, 4.0.23, 4.0.21, 4.0.20, 4.0.19, 4.0.18, 4.0.17, 4.0.16, 4.0.14, 4.0.13, 4.0.10, 4.0.8, 4.0.7, 4.0.6, 4.0.5, 4.0.4, 4.0.3, 4.0.2, 4.0.1, 3.0.21, 3.0.19, 3.0.18, 3.0.17, 3.0.15, 3.0.14, 3.0.13, 3.0.12, 3.0.11, 3.0.10, 3.0.9, 3.0.8, 3.0.7, 3.0.6, 3.0.5, 3.0.4, 3.0.3, 3.0.2, 3.0.1, 3.0.0, 2.2.15, 2.2.14, 2.2.13, 2.2.12, 2.2.11, 2.2.10, 2.2.9, 2.2.8, 2.2.7, 2.2.6, 2.2.5, 2.2.4, 2.2.3, 2.2.2, 2.2.1, 2.2.0, 2.1.3, 2.1.2, 2.0.6, 2.0.5, 2.0.4, 2.0.3, 2.0.2, 2.0.1, 1.0.5, 1.0.4, 1.0.3, 1.0.2, 1.0.1)
バージョン指定しない場合 6.* 系がインストールされる
バージョン指定して 5.* 系をインストールしてみる
$ gem install passenger -v 5.3.7
再度モジュールのインストール
$ passenger-install-apache2-module
warning は出なくなった