运行时错误::json 未在 Faraday::Request 上注册

问题描述 投票:0回答:2

我对 ruby 相当陌生,我正在尝试执行规范,但收到此错误:

运行时错误:
          :json 未在 Faraday::Request 上注册

我正在尝试使用这个宝石:https://github.com/Chicago/windy

Mac OS X 10.7.4 Ruby 1.9.3,使用 RVM

ruby rspec faraday
2个回答
29
投票

我刚刚在升级 Faraday 时遇到了这个问题。 json 请求中间件在 0.8 中从 Faraday 中删除。它现在位于

faraday_middleware
宝石中。您应该
gem install faraday_middleware
并在创建法拉第对象的文件中需要它。

参见 https://github.com/lostisland/faraday_middleware/wiki/Changes-0.8


0
投票

仅供参考,faraday_middleware 现在已标记为已弃用 https://github.com/lostisland/faraday_middleware

© www.soinside.com 2019 - 2024. All rights reserved.