Я получил ошибку на gitlab во время выполнения .gitlab-ci.yml
$ bundle exec rspec
в .gitlab-ci.yml
Локально у меня есть postgresql для среды разработки и тестирования . Все тесты rspe c проходят.
Но после загрузки проекта на gitlab возникает ошибка:
An error occurred while loading ./spec/requests/api/packages_spec.rb.
Failure/Error: ActiveRecord::Migration.maintain_test_schema!
PG::ConnectionBad:
could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"
Раньше у меня был sqlite3 db. Но потом я перешел на pg.
database.yml:
default: &default
adapter: postgresql
encoding: unicode
# For details on connection pooling, see Rails configuration guide
# https://guides.rubyonrails.org/configuring.html#database-pooling
pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
development:
<<: *default
database: pg_app_development
test:
<<: *default
database: pg_app_test