8

nokogiri gem (1.6.0) のインストールに時間がかかるため、本番環境へのデプロイにはさらに数分かかります。これは、gem をインストールするとネイティブ拡張のコンパイルがトリガーされるためだと理解しています。

バンドルをパッケージ化して DVCS にチェックインしたことに注意してください。

bundle package

他に何も変更されていない場合にネイティブ拡張の再コンパイルを回避して、展開を高速化する方法はありますか?

アップデート:

Opscode Chef を使用してデプロイします (具体的にはchef-solo)

環境は: Ubuntu 12.04LTS 64bit Ruby 193-p448

4

1 に答える 1