事前コンパイル手順を処理するためにBundlerとGuardを使用しているNodeプロジェクトがあります。これは、プロジェクトのルートにpackage.jsonファイルと一緒にGemfileがあることを意味します。
私の問題は、Gemfileが存在するという理由だけで、Herokuが私のプロジェクトがRubyアプリであると信じていることです。そして、私がコミットしたくないGemfile.lockをコミットしていないと不平を言います。
-----> Heroku receiving push
-----> Ruby app detected
!
! Gemfile.lock is required. Please run "bundle install" locally
! and commit your Gemfile.lock.
!
! Heroku push rejected, failed to compile Ruby app
アプリがRubyアプリではなくNodeアプリであることをHerokuに伝える方法はありますか?