Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 轨道不';我不想加载json模式_Ruby On Rails_Rubygems - Fatal编程技术网

Ruby on rails 轨道不';我不想加载json模式

Ruby on rails 轨道不';我不想加载json模式,ruby-on-rails,rubygems,Ruby On Rails,Rubygems,我开发了一个rails项目,我想使用json模式gem。因此,我通过bundle add json schema将其添加到Gemfile中。但是,当我想通过运行rails控制台来使用这个via时 我有一个典型的错误 rails console Running via Spring preloader in process 27970 Loading development environment (Rails 5.2.1) 2.5.1 :001 > require "json-schema

我开发了一个rails项目,我想使用
json模式
gem。因此,我通过
bundle add json schema
将其添加到
Gemfile
中。但是,当我想通过运行
rails控制台来使用这个via时

我有一个典型的错误

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环境,目前只有一个 已安装版本
  • 这不是我在我的项目中使用的第一块宝石,其他所有的都很好
bundle-info-json模式
*json模式(2.8.0)
概要:Ruby JSON模式验证程序
主页:http://github.com/ruby-json-schema/json-schema/tree/master
路径:/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 

复制/粘贴时出错出于好奇,您是否在控制台中执行了
弹簧停止
?不,这是我的终端的原始复制/粘贴!我注意到
通过Spring运行。也许值得一试。