Ruby・Jekyll ガイド:Bundle 環境とネイティブコンパイラーの確認2
Ruby 実行ファイルと宣言された bundle から確認し、コンパイラーの失敗を切り分けます。例はサポート終了済みの Ruby 3.2.2 環境を再現します。2 ページのレンダリングや独立した C++ の検査では、サイト全体やネイティブ gem の再ビルドは検証できません。
ランタイムと bundle を確認する
選択された実行ファイルを特定し、宣言された旧 bundle で 2 ページをレンダリングします。
- macOS の Jekyll:Ruby、Bundler と2ページのビルドを確認する
権限を変える前に Ruby と bundle の実行環境を確認する。分離した旧 Jekyll ビルドで、インストール済み gem と宣言済み依存関係を区別する。
コンパイラーの失敗を切り分ける
Ruby のビルド設定と、一時 C++ プログラムで使うコンパイラー・SDK の入力を区別します。
- Ruby ネイティブ gem の失敗:実行時と C++ ヘッダーを分けて調べる
一時プローブで Ruby 起動と C++ コンパイルを別々に診断する。実行環境を再導入せず RbConfig とコマンド単位の SDK フラグを比較する。