Fresh install of jets 5.0.8 cannot load such file authorizer
Closed this issue · 2 comments
jeremiahlukus commented
Checklist
- Upgrade Jets: Are you using the latest version of Jets? This allows Jets to fix issues fast. There's a
jets upgrade
command that makes this a simple task. There's also an Upgrading Guide: http://rubyonjets.com/docs/upgrading/ - Reproducibility: Are you reporting a bug others will be able to reproduce and not asking a question. If you're unsure or want to ask a question, do so on https://community.boltops.com
- Code sample: Have you put together a code sample to reproduce the issue and make it available? Code samples help speed up fixes dramatically. If it's an easily reproducible issue, then code samples are not needed. If you're unsure, please include a code sample.
My Environment
Software | Version |
---|---|
Operating System | macOS 14.1.1 |
Jets | jets-5.0.8 |
Ruby | ruby 3.2.0 |
Expected Behaviour
Able to run any jets commands
Current Behavior
I am able to run jets new ...
but after that all jets commands give the same error
Like jets --version
or any jets commands
➜ jets-test git:(main) jets server
/Users/jeremiah.parrack/.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/gems/zeitwerk-2.6.12/lib/zeitwerk/loader/helpers.rb:135:in `require': cannot load such file -- /Users/jeremiah.parrack/.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/gems/jets-5.0.8/lib/jets/authorizer (LoadError)
from /Users/jeremiah.parrack/.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/gems/zeitwerk-2.6.12/lib/zeitwerk/loader/helpers.rb:135:in `const_get'
from /Users/jeremiah.parrack/.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/gems/zeitwerk-2.6.12/lib/zeitwerk/loader/helpers.rb:135:in `cget'
from /Users/jeremiah.parrack/.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/gems/zeitwerk-2.6.12/lib/zeitwerk/loader/eager_load.rb:182:in `block in actual_eager_load_dir'
from /Users/jeremiah.parrack/.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/gems/zeitwerk-2.6.12/lib/zeitwerk/loader/helpers.rb:40:in `block in ls'
from /Users/jeremiah.parrack/.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/gems/zeitwerk-2.6.12/lib/zeitwerk/loader/helpers.rb:25:in `each'
from /Users/jeremiah.parrack/.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/gems/zeitwerk-2.6.12/lib/zeitwerk/loader/helpers.rb:25:in `ls'
from /Users/jeremiah.parrack/.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/gems/zeitwerk-2.6.12/lib/zeitwerk/loader/eager_load.rb:170:in `actual_eager_load_dir'
from /Users/jeremiah.parrack/.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/gems/zeitwerk-2.6.12/lib/zeitwerk/loader/eager_load.rb:17:in `block (2 levels) in eager_load'
from /Users/jeremiah.parrack/.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/gems/zeitwerk-2.6.12/lib/zeitwerk/loader/eager_load.rb:16:in `each'
from /Users/jeremiah.parrack/.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/gems/zeitwerk-2.6.12/lib/zeitwerk/loader/eager_load.rb:16:in `block in eager_load'
from /Users/jeremiah.parrack/.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/gems/zeitwerk-2.6.12/lib/zeitwerk/loader/eager_load.rb:10:in `synchronize'
from /Users/jeremiah.parrack/.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/gems/zeitwerk-2.6.12/lib/zeitwerk/loader/eager_load.rb:10:in `eager_load'
from /Users/jeremiah.parrack/.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/gems/jets-5.0.8/lib/jets.rb:29:in `<top (required)>'
from <internal:/Users/jeremiah.parrack/.rbenv/versions/3.2.0/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
from <internal:/Users/jeremiah.parrack/.rbenv/versions/3.2.0/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
from /Users/jeremiah.parrack/.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/gems/jets-5.0.8/exe/jets:4:in `<top (required)>'
from /Users/jeremiah.parrack/.rbenv/versions/3.2.0/bin/jets:25:in `load'
from /Users/jeremiah.parrack/.rbenv/versions/3.2.0/bin/jets:25:in `<main>'
Step-by-step reproduction instructions
Uninstall all versions of jets, run gem install jets, run jets --version
Code Sample
Solution Suggestion
Im trying to narrow down the issue working my way through the Jets::Autoloaders class.
tongueroo commented
Bummer.
- Cleared out all jets installs on macosx machine and couldn't reproduce.
- Also, tried a fresh cloud9 machine and couldn't reproduce.
- Wondering what I'm missing here
- Will follow up to probably pair
P.S. Fixed the jets --version
outside of a jets project to report correctly in #704
jeremiahlukus commented
https://community.boltops.com/t/could-not-find-timeout-0-3-1-in-any-of-the-sources/996
Doing this worked
gem install --default bundler
gem update --system
bundle update --bundler