Quiero ejecutar las pruebas después de cada confirmación. Sin embargo, al instalar el paquete, aparece el siguiente mensaje de error: "Debe usar el paquete 2 o superior con este archivo de bloqueo", aunque instalo la versión 2.2.5
stages: - test test-job: stage: test image: ruby:2.5.1 script: - gem install bundler -v 2.2.5 - bundle install - bundle exec rails testbundler 1.16.6 está incluido en ruby:2.5.1 y se usa por defecto como puede ver aquí:
$ gem list bundler bundler (2.2.5, 1.16.6, default: 1.16.2)Prueba esto en su lugar:
test-job: stage: test image: ruby:2.5.1 before_script: - gem update --system script: - bundle install - bundle exec rails test