2012-11-20

[dotcloud] 新しい Perl を使うように設定してみました

基本的には設定ファイル dotcloud.yml を 公式ドキュメント dotCloud - Perl Service にある通り perl_version: v5.16.x などと設定するだけで OK のはずだと思っていました。

しかし最近追加されたインクリメンタルなビルド機能 (前回のビルド結果を受け継いで変更のない依存モジュールをそのまま使いビルド時間を短縮する) が Perl のバージョンの更新を察知してくれないせいで、バイナリのリンクがだまって壊れました。

この問題を解決するためにはクリーンなビルド (前回の結果を受け継がないビルド) を行うようにデプロイを

$ dotcloud push --clean

と --clean オプション付きで実行する必要があります (2012/11/19 時点)。