0

展開時にスラッグ サイズ エラーが突然発生し始めました。

-----> Compiled slug size: 350.4MB is too large (max is 300MB).

私のアプリはこれを引き起こすには小さすぎます。バンドルとアセットのサイズを手動で検査することで確認されました。1 回限りの dyno で調査したところ、数か月前にビルドパックの使用を停止して設定を解除したにもかかわらず、 R ビルドパックによってインストールされたファイルがまだ vendor/ にあることがわかりましたBUILDPACK_URL

~/vendor $ du -h --max-depth 1
90M ./ruby-2.0.0
28K ./plugins
24K ./heroku
122M    ./bundle
113M    ./glibc-2.7
16M ./bin
95M ./gcc-4.3
36M ./ruby-1.9.3
104K    ./assets
87M ./R
1.2M    ./gems
450M    ./libexec
108K    ./redis-rb
1008M   .  

1 回限りの dyno でそれらを削除することはできません。彼らは新しいものに再び現れます。

R/これらのディレクトリをgcc-4.3/永久に削除するにはどうすればよいですか?

4

2 に答える 2

2

R ビルドパックがこれらのファイルをビルドのキャッシュ ディレクトリに配置し、Ruby ビルドパックがまだそれらをプルしている可能性があります。2 つのビルドパックがそのように競合する可能性は低いですが、可能性はあります。コードを新しいアプリにプッシュして、スラッグのサイズが小さくなるかどうかを確認することをお勧めします。その場合、サードパーティ/サポートされていないheroku-repo プラグインを使用して、元のアプリのビルド キャッシュを削除できます。

于 2013-08-15T23:23:04.357 に答える