Как установить плагин AuthLogic для рельсов 2.3.5? - PullRequest
0 голосов
/ 11 мая 2011

Я следую учебнику по Ruby on Rails в книге, в которой используется Acts As Authenticated, но, похоже, это больше не поддерживается.Я искал и наткнулся на сообщение SO , которое рекомендует несколько различных вариантов для аутентификации пользователей в приложениях rails.Я думаю, AuthLogic выглядит хорошим выбором.Я использую Rails 2.3.5 и Ruby 1.8.7.

В разделе readme AuthLogic говорится следующее:

** Обратите внимание, что последняя версия совместима только с rails 3.Rails 2 должен использовать версию 2.XX **

Однако, прокручивая вниз к разделу об установке в качестве гема или плагина, он дает только следующие примеры:

Rails 3:

$ sudo gem install authlogic

Rails 2:

$ sudo gem install authlogic --version = 2.1.6

или установить какплагин:

скрипт / установка плагина git: //github.com/binarylogic/authlogic.git

Я хочу установить плагин, а не гем, но мне нужносделать это для 2.3.5, а не для 3. Могу ли я установить плагин по версии так же, как он показывает, как установить гем по версии?Например:

скрипт / плагин установить git: //github.com/binarylogic/authlogic.git --version = 2.3.5

Если это не таксделано, может кто-нибудь объяснить мне, как это сделать?

Спасибо!

Ответы [ 2 ]

3 голосов
/ 11 мая 2011

Я бы действительно пересмотрел использование в качестве плагина и вместо этого установил упаковщик в вашем проекте. Ваша линия Gemfile будет gem 'authlogic', '2.1.6'. Если вы обеспокоены упаковкой библиотек в свой проект, вы можете bundle pack включить ваши гемы в ваш проект.

В любом случае, следующая команда установки плагина должна работать.

script/plugin install git://github.com/binarylogic/authlogic.git -r 'tag v2.1.6'
0 голосов
/ 12 мая 2014
  • Установка направляющих 2.3.5

    1. Создайте gemset: rvm gemset create rails2 2.Настройка rvm для использования этого набора: rvm use 1.8.7@rails2 –default
    2. Gem install rails -v 2.3.5
...