Как правило, использование устаревшей bundler
не вызовет никаких проблем, поэтому вы можете спокойно игнорировать предупреждение.
Однако, если вам по какой-то причине необходимо обновить версию bundler
, вы должны использовать сценарий .s2i/bin/assemble
для обновления версии bundler
до процесса сборки по умолчанию. Так что-то похожее на
#!/bin/bash -e
# The assemble script builds the application artifacts from source and
# places them into appropriate directories inside the image.
echo "---> Updating bundler gem..."
gem install bundler
# Execute the default S2I script
source ${STI_SCRIPTS_PATH}/assemble
должен сделать свое дело. Если вы добавите это в свой репозиторий в каталоге .s2i/bin
как исполняемый сценарий assemble
(определение не забудьте chmod +x assemble
перед добавлением этого в свой репозиторий), это должно решить эту проблему для вас.
Вы также можете увидеть скрипт Ruby 2.5 assemble
по умолчанию в репозитории sclorg
GitHub: https://github.com/sclorg/s2i-ruby-container/blob/master/2.5/s2i/bin/assemble. Просто измените версию в URL-адресе, если вам интересно.