Bundler: Your bundle only supports platforms ["x86_64-linux"] but your local platform is arm64-darwin / Could not find gem 'nokogiri (1.16.0-arm64-darwin)'
The lockfile has no Nokogiri build for the current platform (precompiled "native" gems are per platform).
Your bundle only supports platforms ["x86_64-linux"] but your local platform is arm64-darwinCould not find gem 'nokogiri (1.16.0-arm64-darwin)'Your bundle is locked to nokogiri (1.16.0) from rubygems repository, but that version can no longer be foundCould not find nokogiri-1.16.0-x86_64-linux in locally installed gemsbundle lock --add-platform Meaning
Add the platform: bundle lock --add-platform arm64-darwin x86_64-linux aarch64-linux, then bundle install. Alternatively force source builds (bundle config set force_ruby_platform true) which needs libxml2/libxslt headers. Common after switching Mac architecture or Docker on Apple Silicon.
Common causes
- Gemfile.lock lacks the platform
- Developing on arm64 Mac, deploying to x86_64 Linux
- Docker multi-arch builds
- Old Bundler (< 2.2) without platform-specific gems
force_ruby_platformset unexpectedly
⚡ Quick fix
bundle lock --add-platform ruby x86_64-linux arm64-darwinbundle install- Update Bundler:
gem update --system && gem install bundler
Detailed fix by platform
Ruby
bundle lock --add-platform x86_64-linux aarch64-linux arm64-darwin
How to diagnose
- Platforms — In lockfile?
- Arch — Local vs deploy?
- Bundler — Recent?
🔧 Still not fixed?
Many errors look alike. If the steps above didn’t solve it, one of these is probably what you’re facing:
Similar errors
- ArgumentError: missing keyword / unknown keyword Ruby: ArgumentError: missing keyword: :name / unknown keyword: :nmae
- Bundler could not find compatible versions for gem Bundler: Bundler could not find compatible versions for gem "activesupport": In Gemfile: rails (= 7.1.0) depends on activesupport (= 7.1.0)
- Bundler: Could not find gem in locally installed gems Bundler: Could not find gem 'rails (~> 7.1)' in locally installed gems / Could not find rails-7.1.0 in any of the gem sources listed in your Gemfile
Most viewed in Ruby / Rails
- ActiveRecord::PendingMigrationError Rails: ActiveRecord::PendingMigrationError — Migrations are pending. To resolve this issue, run: bin/rails db:migrate
- undefined method for nil Ruby: NoMethodError: undefined method `x' for nil (nil:NilClass)
- ActionController::InvalidAuthenticityToken Rails: ActionController::InvalidAuthenticityToken (Can't verify CSRF token authenticity)
Other ways to find it
Where this error sits
Origin: Application & API. Errors that are often confused with or caused by this one (click to open):
🧠 Still stuck? Analyze your error
Paste the full message, response headers or stack trace — we'll detect the platform and point to the most likely cause.
💬 What worked for others
No tips yet — did something else fix this for you?
Share what worked for you
Tips are checked by an editor before they appear. Links are removed.
Report a correction or suggest an improvement
Last updated 5 Nov 2026