Rails不想加载json-schema

时间:2018-08-28 21:37:59

标签: ruby-on-rails rubygems

我开发了一个Rails项目,我想使用json-schema gem。因此,我通过Gemfile将其添加到了bundle add json-schema中。但是,当我想通过运行rails console

来使用它时

我有这个经典错误

rails console
Running via Spring preloader in process 27970
Loading development environment (Rails 5.2.1)
2.5.1 :001 > require "json-schema"
Traceback (most recent call last):
    1: from (irb):1
LoadError (cannot load such file -- json-schema)

我很确定正确安装了gem:

  • 我的rails项目的Gemfile中有一行
  • 我使用rvm设置我的红宝石环境,目前我只有一个 版本已安装。
  • 这不是我在项目中使用的第一个宝石,其他所有宝石都可以正常工作。
bundle info json-schema
* json-schema (2.8.0)
Summary: Ruby JSON Schema Validator
Homepage: http://github.com/ruby-json-schema/json-schema/tree/master
Path: /home/mcdostone/.rvm/gems/ruby-2.5.1/gems/json-schema-2.8.0

我尝试用irb加载gem,并且效果完美

任何知道rails怎么了吗?

1 个答案:

答案 0 :(得分:0)

谢谢您 jvillian ,现在可以使用

我做了什么:

 $ spring stop
 $ rails c
 Running via Spring preloader in process 31305
 Loading development environment (Rails 5.2.1)
 2.5.1 :001 > require "json-schema"
  => true