これとまったく同じ問題があったため、受け入れられた回答にもう少し説明を追加したいと思います。ほとんどの人は、次のように古いビルドパックを設定解除する必要があると思います。
最初に古いビルドパックの設定を解除し、buildpack-multi を指定します。
heroku config:unset BUILDPACK_URL
heroku config:add BUILDPACK_URL=https://github.com/ddollar/heroku-buildpack-multi.git
Buildpack multi では、独自の .buildpacks ファイルを追加する必要があります。この構成は、私が最終的に正常に使用したものです。
cat .buildpacks
https://github.com/heroku/heroku-buildpack-nodejs.git
https://github.com/heroku/heroku-buildpack-ruby.git
コンパスのみをピックアップするための私のGemfileは次のとおりです。
cat Gemfile
source 'https://rubygems.org'
gem 'compass'
次に、次のことを行う必要があります。
bundle install
Gemfile.lock を追加するもの
すべてを git にコミットし、heroku にプッシュ バックします。これにより、新しいマルチ ビルドパック構成が開始され、正常に動作するようになります。上記の構成に従って、nodejs と ruby ビルドパックの両方が連続してダウンロードされるのを確認する必要があります。
免責事項: Heroku は今後数か月で何かを変更する可能性が非常に高いため、これは時間に敏感な資料である可能性があります。