RSpec在升级到Rails 5.1.5之后运行

时间:2018-03-22 03:21:13

标签: ruby-on-rails-5 rspec-rails

在解决5.0中的所有错误和折旧后,我已将我的应用程序更新到Rails 5.1.5。现在,当我运行RSpec时,我收到此消息:

阻止物化':无法在任何来源中找到activesupport-5.1.5(Bundler :: GemNotFound)

gemfile.lock中存在ActiveSupport-5.1.5: 宝石   远程:http://rubygems.org/   眼镜:     Ascii85(1.0.3)     actioncable(5.1.5)       actionpack(= 5.1.5)       nio4r(〜> 2.0)       websocket-driver(〜> 0.6.1)     动作制作者(5.1.5)       actionpack(= 5.1.5)       actionview(= 5.1.5)       activejob(= 5.1.5)       邮件(〜&gt; 2.5,&gt; = 2.5.4)       rails-dom-testing(〜> 2.0)     actionpack(5.1.5)       actionview(= 5.1.5)       activesupport(= 5.1.5)       机架(〜> 2.0)       机架测试(&gt; = 0.6.3)       rails-dom-testing(〜> 2.0)       rails-html-sanitizer(〜&gt; 1.0,&gt; = 1.0.2)     actionview(5.1.5)       activesupport(= 5.1.5)       建造者(〜> 3.1)       erubi(〜&gt; 1.4)       rails-dom-testing(〜> 2.0)       rails-html-sanitizer(〜&gt; 1.0,&gt; = 1.0.3)     activeadmin(1.2.1)       arbre(&gt; = 1.1.1)       咖啡轨       formtastic(〜> 3.1)       formtastic_i18n       inherited_resources(〜&gt; 1.7)       jquery-rails(&gt; = 4.2.0)       kaminari(&gt; = 0.15,<2.0)       铁路(&gt; = 4.2,<5.2)       搜索(〜> 1.3)       sass(〜> 3.1)       链轮(&lt; 4.1)     activejob(5.1.5)       activesupport(= 5.1.5)       globalid(&gt; = 0.3.6)     activemodel(5.1.5)       activesupport(= 5.1.5)     activerecord(5.1.5)       activemodel(= 5.1.5)       activesupport(= 5.1.5)       arel(〜> 8.0)     activesupport(5.1.5)       concurrent-ruby(〜> 1.0,&gt; = 1.0.2)       i18n(〜> 0.7)       minitest(〜> 5.1)       tzinfo(〜&gt; 1.1)     可寻址的(2.5.2)       public_suffix(&gt; = 2.0.2,&lt; 4.0)     afm(0.2.2)

我正在运行RSpec 3.7.1 有谁知道是什么原因引起的?应用程序在我的服务器上正常运行!

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

您是否正确更新了捆绑包并解决了依赖关系?大多数情况下,您必须更新新版本的rails upgrade弃用的宝石。