I’m not doing anything fancy, just trying to get my build running on circleci.
weirdly there isn’t bundler on the ruby docker images it seems.
and then after running
bundle install then doing
bundle exec rails db:setup (or really anything like
bundle exec rails console etc. (verified with SSH)) I get:
#!/bin/bash -eo pipefail bundle exec rails db:setup Could not find did_you_mean-1.3.0 in any of the sources Run `bundle install` to install missing gems. Exited with code 7
bundle install on the SSH session (e.g. without the vendored path) doesn’t fix it).
any idea of what I’m doing wrong?
(I also tried to put
did_you_mean in other groups in the Gemfile, and doing
require: false but didn’t fix it)
full minimal config to reproduce (with
gem 'did_you_mean' in
version: 2 jobs: build: working_directory: ~/app docker: - image: circleci/ruby:2.6.3-node-browsers environment: PGHOST: localhost PGUSER: app RAILS_ENV: test - image: postgres:9.5 environment: POSTGRES_USER: app POSTGRES_DB: app_test POSTGRES_PASSWORD: "" steps: - checkout - run: gem install bundler - run: bundle install --path vendor/bundle - run: bundle exec rails db:setup