Heroku игнорирует конфигурацию комплекта
Я пытаюсь установить гем 'taglib-ruby' на Heroku. Этот драгоценный камень компилируется как собственное расширение, которое требует системной зависимости, называемой taglib, поэтому после компиляции и загрузки его через heroku vulcan я смог скомпилировать драгоценный камень через командную строку на heroku bash:
bundle exec gem install taglib-ruby -- --with-opt-dir=/app/vendor/taglib
И для того, чтобы этот параметр позже использовался компоновщиком, я добавил его в качестве конфигурации компоновщика с помощью команды:
bundle config build.taglib-ruby '--with-opt-dir=/app/vendor/taglib'
Я уже убедился, что этот конфиг применен, проверил файл /.bundle/config и нашел строку BUNDLE_BUILD__TAGLIB-RUBY.
Однако после отправки моего проекта на heroku и во время выполнения команды установки комплекта heroku жалуется, что вышеуказанный гем (taglib-ruby) не может быть установлен из-за отсутствия библиотеки taglib, хотя это то, что я пытался решить с помощью упомянутая выше опция --with-opt-dir=/app/vendor/taglib.
Похоже, что Heroku игнорирует конфигурацию пакета.
Что может происходить? Знаете ли вы другой способ достичь того же намерения (установить гем с пользовательскими настройками сборки) на Heroku?