BUNDLE_ONLY=<name> bundle install raises "Could not find compatible versions"
Bundler
<!--
Thank you for contributing to the rubygems) repository, and specifically to the Bundler gem.
Please fill in the following sections so we can process your issue as fast as possible
-->
### Describe the problem as clearly as you can
```
$ ruby -v
ruby 4.0.4 (2026-05-12 revision b89eb1bcbf) +PRISM [x86_64-linux]
$ gem -v
4.0.10
$ BUNDLE_ONLY=ci bundle install
Fetching https://github.com/rails/rails.git
Fetching gem metadata from https://rubygems.org/...........
Resolving dependencies...
Could not find compatible versions
Because every version of activerecord depends on activesupport = 8.2.0.alpha
and activesupport = 8.2.0.alpha could not be found in rubygems repository https://rubygems.org/ or installed locally,
activerecord cannot be used.
So, because Gemfile depends on activerecord >= 0,
version solving has failed.
$
```
### Did you try upgrading rubygems & bundler?
Yes.
```
$ ruby -v
ruby 4.0.4 (2026-05-12 revision b89eb1bcbf) +PRISM [x86_64-linux]
$ gem -v
4.0.11
$ bundler -v
4.0.11
$ BUNDLE_ONLY=ci bundle install
Fetching https://github.com/rails/rails.git
Fetching gem metadata from https://rubygems.org/...........
Resolving dependencies...
Could not find compatible versions
Because every version of activerecord depends on activesupport = 8.2.0.alpha
and activesupport = 8.2.0.alpha could not be found in rubygems repository https://rubygems.org/ or installed locally,
activerecord cannot be used.
So, because Gemfile depends on activerecord >= 0,
version solving has failed.
$
```
### Post steps to reproduce the problem
- Ruby is installed via mise (mise install ruby@4.0.4)
### Which command did you run?
1. Create Gemfile
```
source "https://rubygems.org"
gem "activerecord", git: "https://github.com/rails/rails.git", branch: "main"
group :ci do
gem "rubocop"
end
```
2. BUNDLE_ONLY=ci bundle install
### What were you expecting to happen?
It should install rubocop gem.
### What happened instead?
```
$ BUNDLE_ONLY=ci bundle install
Fetching https://github.com/rails/rails.git
Fetching gem metadata from https://rubygems.org/...........
Resolving dependencies...
Could not find compatible versions
Because every version of activerecord depends on activesupport = 8.2.0.alpha
and activesupport = 8.2.0.alpha could not be found in rubygems repository https://rubygems.org/ or installed locally,
activerecord cannot be used.
So, because Gemfile depends on activerecord >= 0,
version solving has failed.
```
### If not included with the output of your command, run `bundle env` and paste the output below
$ bundle env
## Environment
```
Bundler 4.0.11
Platforms ruby, x86_64-linux
Ruby 4.0.4p0 (2026-05-12 revision b89eb1bcbfcd0cca47e07d5d105a9df21a5b5feb) [x86_64-linux]
Full Path /home/yahonda/.local/share/mise/installs/ruby/4.0.4/bin/ruby
Config Dir /home/yahonda/.local/share/mise/installs/ruby/4.0.4/etc
RubyGems 4.0.11
Gem Home /home/yahonda/.local/share/mise/installs/ruby/4.0.4/lib/ruby/gems/4.0.0
Gem Path /home/yahonda/.local/share/gem/ruby/4.0.0:/home/yahonda/.local/share/mise/installs/ruby/4.0.4/lib/ruby/gems/4.0.0
User Home /home/yahonda
User Path /home/yahonda/.local/share/gem/ruby/4.0.0
Bin Dir /home/yahonda/.local/share/mise/installs/ruby/4.0.4/bin
Tools
Git 2.54.0
RVM not installed
rbenv not installed
chruby not installed
```
## Bundler Build Metadata
```
Timestamp 2026-05-12
Git SHA b7155a3865
```
## Gemfile
### Gemfile
```ruby
source "https://rubygems.org"
gem "activerecord", git: "https://github.com/rails/rails.git", branch: "main"
group :ci do
gem "rubocop"
end
```
### Gemfile.lock
```
<No /home/yahonda/Gemfile.lock found>
```
关闭于 2026-05-14 2 条评论