# Build fails due to ruby version mismatch

**URL:** https://meta.discourse.org/t/build-fails-due-to-ruby-version-mismatch/396317
**Category:** Self-hosting
**Created:** [February 17, 2026, 5:35am UTC](https://meta.discourse.org/t/build-fails-due-to-ruby-version-mismatch/396317 "2026-02-17T05:35:23Z")
**Posts on this page:** 1
**Showing post:** 4

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [February 17, 2026, 5:19pm UTC](https://meta.discourse.org/t/build-fails-due-to-ruby-version-mismatch/396317/4 "2026-02-17T17:19:57Z")

</div>

Here’s the error:

```plaintext
[2026-02-17T16:51:13.376629 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'bundle install --jobs $(($(nproc) - 1)) --retry 3'
Your Ruby version is 3.3.8, but your Gemfile specified ~> 3.4

```

Do you have discourse Docker pinned to an old version? Or, it could be a bug, but it seems in) unlikely that such a bug would pass the build test.

---

_[View the full topic](https://meta.discourse.org/t/build-fails-due-to-ruby-version-mismatch/396317)._
