rails 不想加载 json-schema
rails doesn't want to load json-schema
我开发了一个rails项目,我想使用json-schema
gem。所以我通过 bundle add json-schema
将它添加到 Gemfile
。但是,当我想通过 运行 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 来设置我的 ruby 环境,我目前只有一个
安装的版本。
- 这不是第一个 gem 我用于我的项目,其他的都很好。
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 出了什么问题吗?
谢谢 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
我开发了一个rails项目,我想使用json-schema
gem。所以我通过 bundle add json-schema
将它添加到 Gemfile
。但是,当我想通过 运行 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 来设置我的 ruby 环境,我目前只有一个 安装的版本。
- 这不是第一个 gem 我用于我的项目,其他的都很好。
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 出了什么问题吗?
谢谢 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