我得到了输出:
/Users/JZ/.rvm/gems/ruby-2.5.1/gems/bootsnap-1.3.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:32:in`requirement':无法加载此类文件 - HTTPClient(LoadError)
我已经运行了gem install httpclient
和bundle install
,并且说已经安装了所有宝石。
我有多个ruby版本,这可能是问题吗?
运行which -a ruby
会返回:
/Users/JZ/.rvm/rubies/ruby-2.5.1/bin/ruby
/usr/bin/ruby
/usr/bin/ruby
我已经看到其他人已经遇到过这个问题而且已经为它修好了,但我认为我有正确版本的红宝石。
我已尝试过几乎所有东西,从卸载Ruby / Rails到卸载bundler,但不知道如何解决这个问题!
以下是完整的跟踪:
4: from bin/rails:5:in `<main>'
3: from /Users/JZ/.rvm/gems/ruby-2.5.1/gems/activesupport-5.2.0/lib/active_support/dependencies.rb:283:in `require'
2: from /Users/JZ/.rvm/gems/ruby-2.5.1/gems/activesupport-5.2.0/lib/active_support/dependencies.rb:249:in `load_dependency'
1: from /Users/JZ/.rvm/gems/ruby-2.5.1/gems/activesupport-5.2.0/lib/active_support/dependencies.rb:283:in `block in require'
/Users/JZ/.rvm/gems/ruby-2.5.1/gems/bootsnap-1.3.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:32:in `require': cannot load such file -- HTTPClient (LoadError)