Skip to content

Fix Appraisals requiring ruby-vips - #3062

Merged
nickcharlton merged 1 commit into
mainfrom
nc-add-ruby-vips-for-rails-8
Aug 26, 2026
Merged

Fix Appraisals requiring ruby-vips#3062
nickcharlton merged 1 commit into
mainfrom
nc-add-ruby-vips-for-rails-8

Conversation

@nickcharlton

Copy link
Copy Markdown
Member

This started being required, but wasn't included for these Appraisals which meant they all started failing.

@nickcharlton

Copy link
Copy Markdown
Member Author
Bundler::GemRequireError:
  There was an error while trying to load the gem 'ruby-vips'.
  Gem Load Error is: Could not open library 'vips.so.42': vips.so.42: cannot open shared object file: No such file or directory.
  Could not open library 'libvips.so.42': libvips.so.42: cannot open shared object file: No such file or directory.

Sigh. Looks like we need it in the container as well.

This started being required, but wasn't included for these Appraisals
which meant they all started failing. We also need to add `libvips-dev` to
the runner to have it install correctly.
@nickcharlton
nickcharlton force-pushed the nc-add-ruby-vips-for-rails-8 branch from 179d9d2 to 627ea8c Compare August 26, 2026 14:55
@nickcharlton

Copy link
Copy Markdown
Member Author

Installing libvips-dev into the container worked, but now there's an extra step only for Appraisals. These have a habit of hanging around, but we'll just need to rely on eventually discovering it's not needed.

@nickcharlton
nickcharlton merged commit 4946e71 into main Aug 26, 2026
31 of 32 checks passed
@nickcharlton
nickcharlton deleted the nc-add-ruby-vips-for-rails-8 branch August 26, 2026 15:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant