-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Description
What I did
- Install 2 rubies with
ruby-install
, switch between them withchruby
.- Let's assume Ruby
3.0.2
is the default, and a project requires2.7.5
- Let's assume Ruby
- Start Nova from iTerm in a rails project (running on ruby
2.7.5
) withnova .
(I don't know if this step matters)
What I expected
- No warnings in the Extension Console
What I got
Ruby Language Server[11:21:37.494000] [WARN] Warning: the running version of Bundler (2.2.22) is older than the version that created the lockfile (2.3.7). We suggest you to upgrade to the version that created the lockfile by running `gem install bundler:2.3.7`.
Ruby Language Server[11:21:37.494000] /Users/eirvandelden/.rubies/ruby-3.0.2/lib/ruby/3.0.0/bundler/resolver.rb:285:in `block in verify_gemfile_dependencies_are_found!': Could not find gem 'debug (>= 1.0.0)' in rubygems repository https://rubygems.org/ or installed locally. (Bundler::GemNotFound)
Ruby Language Server[11:21:37.494000] The source contains the following versions of 'debug': 0.1.0
Ruby Language Server[11:21:37.494000] from /Users/eirvandelden/.rubies/ruby-3.0.2/lib/ruby/3.0.0/bundler/resolver.rb:253:in `each'
Ruby Language Server[11:21:37.494000] from /Users/eirvandelden/.rubies/ruby-3.0.2/lib/ruby/3.0.0/bundler/resolver.rb:253:in `verify_gemfile_dependencies_are_found!'
Ruby Language Server[11:21:37.494000] from /Users/eirvandelden/.rubies/ruby-3.0.2/lib/ruby/3.0.0/bundler/resolver.rb:50:in `start'
Ruby Language Server[11:21:37.494000] from /Users/eirvandelden/.rubies/ruby-3.0.2/lib/ruby/3.0.0/bundler/resolver.rb:23:in `resolve'
Ruby Language Server[11:21:37.494000] from /Users/eirvandelden/.rubies/ruby-3.0.2/lib/ruby/3.0.0/bundler/definition.rb:286:in `resolve'
Ruby Language Server[11:21:37.494000] from /Users/eirvandelden/.rubies/ruby-3.0.2/lib/ruby/3.0.0/bundler/definition.rb:190:in `specs'
Ruby Language Server[11:21:37.494000] from /Users/eirvandelden/.rubies/ruby-3.0.2/lib/ruby/3.0.0/bundler/definition.rb:259:in `specs_for'
Ruby Language Server[11:21:37.494000] from -e:1:in `block in <main>'
Ruby Language Server[11:21:37.494000] from -e:1:in `chdir'
Ruby Language Server[11:21:37.494000] from -e:1:in `<main>'
Ruby Language Server[11:21:37.494000]
Ruby Language Server[11:21:37.494000] [WARN] Failed to load gems from bundle at /Users/eirvandelden/Sites/journal_administration/
Observations
Looking at the warning log, whatever is used for the Ruby Language Server (I guess that will be solar graph?) is being run in the wrong context. It is missing gems, because it is looking for them in my default ruby. But this project is running in a different ruby (2.7.5).
mzagaja
Metadata
Metadata
Assignees
Labels
No labels