ruby - 错误 : Could not find a valid gem 'sinatra/reloader' (>= 0) in any repository

标签 ruby sinatra

我从来没有遇到过 Sinatra 重新加载器的问题。我像这样将它添加到我的 .rb 文件中

require 'sinatra/reloader' if development?

甚至文档也证实了这一点 http://www.sinatrarb.com/contrib/reloader

但是还是报错

enter image description here

最佳答案

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

有两种安装方法。

  1. 如果您在 sinatra 应用程序中使用 bundler ,请打开您的 Gemfile 并添加以下内容:

    gem 'sinatra-contrib'

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

  3. 在您的项目中要求它

关于ruby - 错误 : Could not find a valid gem 'sinatra/reloader' (>= 0) in any repository,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38821283/

相关文章:

html - 如何在 Sinatra 中处理来自单个选择字段的多个值?

sinatra - Rack::Reloader 没有获取更改

ruby - RSpec 找不到嵌套的格式化程序

ruby-on-rails - 中止(核心转储)ruby 错误

ruby - 是否有任何 "simple"解释 Ruby 中的过程和 lambda 是什么?

ruby - 如果它们不是真正的并行,我能给 Ruby 线程什么用?

Ruby 类 : initialize self vs. @variable

mysql - mysql 操作期间未定义的方法 'join' (ruby/sinatra)

ruby - 使用 rackup 时找不到 Sinatra 静态 Assets

RubyMine 5.4 sinatra 支持