Мы не совсем уверены, в чем заключалась проблема или в чем было собственное исправление ...
Но, в основном, попробовав следующее: ruby '>= 2.5.0', '< 2.6'
, как предложено в комментариях к исходному вопросу, мыстолкнулся с этой ошибкой:
/usr/lib/ruby/vendor_ruby/bundler/ruby_dsl.rb:4:in '[]': (Bundler::Dsl::DSLError)
[!] There was an error parsing 'Gemfile': no implicit conversion of Symbol into Integer. Bundler cannot continue.
# from /srv/portal/releases/2019-02-21-15-55-45/Gemfile:1
# -------------------------------------------
> ruby('>= 2.5.0', '< 2.6')
# source 'https://rubygems.org'
# -------------------------------------------
Что заставило нас думать, что что-то не так с фактическим установленным Ruby ... так как при локальной попытке это было нормально, мы также попробовали это на другом сервере, и это было такжеработая без проблем.
Итак, мы удалили Ruby, удалили все Gems, а затем выполнили полное обновление пакета на используемом нами дистрибутиве Ubuntu, а затем снова установили сборщик и все гемы, и это сработало ..Кажется, что-то вокруг одного из пакетов заставляло Ruby вести себя странно и не понимать, как правильно использовать метод ruby в Gemfile, вызывая вышеупомянутые проблемы.
Надеюсь, если кто-нибудь еще столкнется с подобнымпроблемы это поможет ...