我在我的应用程序中安装ruby-saml(1.3.0)时遇到错误(ruby 1.8.7,rails 2.3.2)。
获取:ruby-saml-1.3.0.gem(100%)错误:安装时出错 ruby-saml:mini_portile2需要Ruby版本> = 1.9.2。
在宝石列表中,我可以看到ruby-saml宝石
gem li ruby-saml
**当地宝石**
ruby-saml(1.3.0)
我已安装 mini_portile(0.6.2), nokogiri(1.5.10)
我想在ruby 1.8.7中安装ruby-saml(1.3.0),因为有多个函数(OneLogin :: RubySaml :: SloLogoutresponse,OneLogin :: RubySaml :: SloLogoutrequest)用于idp启动的SLO,它们不是在ruby-saml(0.7.2)。
问题
为什么我遇到上述错误?
没有mini_portile2会有问题吗?
有没有其他方法可以在ruby 1.8.7中安装ruby-saml(1.3.0)?
请帮忙
答案 0 :(得分:0)
Ruby-saml使用Nokogiri作为依赖项,需要更新mini_portile(mini_portile_ 2 ),但是你应该检查提示是否形成here。这可能有所帮助。