2016-08-12 5 views
2

Я получаю ниже ошибки при установке ruby-saml (1.3.0) в моем приложении (ruby 1.8.7, rails 2.3.2) ,Ошибка при установке ruby-saml (1.3.0) в rails 2.3.2 application

Fetching: ruby-saml-1.3.0.gem (100%) ERROR: Error installing ruby-saml: mini_portile2 requires Ruby version >= 1.9.2.

В списке гем я могу увидеть рубиново-SAML камень

gem li ruby-saml 

** LOCAL GEMS **

ruby-saml (1.3.0)

я установил mini_portile (0.6.2), nokogiri (1.5.10)

Я хочу установить ruby-saml (1.3.0) в ruby ​​1.8.7, потому что есть несколько функций (OneLogin :: RubySaml :: SloLogoutresponse, OneLogin :: Ru bySaml :: SloLogoutrequest) для инициированного idp SLO, которые не находятся в ruby-saml (0.7.2).

Вопрос

  1. Почему я получаю выше ошибки?

  2. Есть ли проблемы без mini_portile2?

  3. Есть ли другой способ установить ruby-saml (1.3.0) в ruby ​​1.8.7?

Пожалуйста, помогите

+0

Кто-нибудь знает об этом, почему я становлюсь выше ошибки? –

ответ

0

Рубин-SAML использует Nokogiri как зависимость, которая требует обновленной mini_portile (mini_portile_), но вы должны проверить, если советы образуют here. Это может помочь.

+0

Спасибо за ответ, я уже установил nokogiri (1.5.10) и mini_portile (0.6.2), я получаю ту же ошибку (ERROR: Ошибка установки ruby-saml:, mini_portile2 требует Ruby version> = 1.9.2 .). Существуют ли какие-либо другие зависимости? –

+0

В моем ответе была ошибка, но это неверно. Это все об этом маленьком «2» на конце. У вас установлен старый mini_portile, но вам нужна обновленная версия: mini_portile_2. –

+0

Я не могу обновить mini_portile в своем приложении (ruby 1.8.7), потому что обновленная версия mini_portile требует ruby ​​1.9 +. У нас есть другой вариант, чтобы исправить эту проблему? –

Смежные вопросы