Hi! I'm having some problems trying to run my Ruby workflow. All seems to work fine until it reaches the point where the gems are built. My ruby.yml looks as follows: name: Ruby
# needed because the postgres container does not provide a healthcheck
options: --health-cmd pg_isready --health-interval 10s --health-timeout 5s --health-retries 5
- uses: actions/checkout@v1
- name: Set up Ruby 2.6
- name: Build and test with Rake
gem install bundler
bundle install --jobs 4 --retry 3
bundle exec rake But when it execs the bundle install I get: Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
checking for pg_config... no
No pg_config... trying anyway. If building fails, please try again with
checking for libpq-fe.h... no
Can't find the 'libpq-fe.h header
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers. Check the mkmf.log file for more details. You may
need configuration options.
Provided configuration options:
To see why this extension failed to compile, please check the mkmf.log which can
be found here:
extconf failed, exit code 1
Gem files will remain installed in
Results logged to
An error occurred while installing pg (1.1.4), and Bundler cannot continue.
Make sure that `gem install pg -v '1.1.4' --source 'https://rubygems.org/'`
succeeds before bundling.
pg It seems libpq-dev is missing on the Ubuntu image. Any tip on how to get this working? Thanks in advance.
... View more