错误:无法在任何存储库中找到有效的宝石'sinatra / reloader'(> = 0)

时间:2016-08-08 04:24:33

标签: ruby sinatra

我从未遇到过Sinatra重新加载器的问题。我在我的.rb文件中添加了这个

require 'sinatra/reloader' if development?

即使文档也验证了这一点 http://www.sinatrarb.com/contrib/reloader

但我仍然收到错误

enter image description here

2 个答案:

答案 0 :(得分:1)

问题是sinatra/reloadersinatra-contrib的一部分。

有两种方法可以安装它。

  1. 如果您在sinatra应用中使用了捆绑包,请打开Gemfile并添加:

    gem' sinatra-contrib'

  2. 如果没有,则只需手动安装gem install sinatra-contrib即可。然后通过添加require 'sinatra/reloader

  3. 在项目中要求它

答案 1 :(得分:1)

没有名为" sinatra / reloader"的宝石,但是" sinatra-reloader":https://rubygems.org/gems/sinatra-reloader

注意:重新加载器是sinatra contrib的一部分,后者又被合并到https://github.com/sinatra/sinatra上游