kernel_require.rb文件无法加载这样的文件,但我有宝石

时间:2018-05-15 06:35:15

标签: ruby-on-rails ruby rvm gemfile

我得到了输出:

  

/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 httpclientbundle 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)

0 个答案:

没有答案