Вопрос по activeadmin, ruby-on-rails-4 – Активная админская установка с Rails 4

81

Я получил эту ошибку при установке активного администратора на Rails 4

Bundler could not find compatible versions for gem "actionpack":
In Gemfile:
  meta_search (>= 1.1.0.pre) ruby depends on
    actionpack (~> 3.1.0.alpha) ruby

  rails (= 4.0.0.rc1) ruby depends on
    actionpack (4.0.0.rc1)

Я следую этой инструкции:http://www.activeadmin.info/docs/documentation.html

Кто-нибудь, помогите, пожалуйста.

Пожалуйста, дайте ответ ниже попробовать. Если это работает для вас, пожалуйста, примите ответ. Marc

Ваш Ответ

5   ответов
228

20 апреля 2015 г., обновление

Для Rails 4 (согласноофициальная страница GitHub) используйте любой мастер:

gem 'activeadmin', github: 'activeadmin'

Или рубины

gem 'activeadmin', '~> 1.0.0.pre1'

Обновление от 14 февраля 2015 г.

Для Rails 4 (согласноофициальная страница GitHub) использовать:

gem 'activeadmin', github: 'activeadmin'

4 сентября 2014 г., обновление

Для Rails 4.0 и 4.1 (согласноофициальная страница GitHub) использовать:

gem 'activeadmin', github: 'activeadmin'

24 апреля 2014 г., обновление

Для Rails 4.1 и 4.0 используйте master:

gem 'activeadmin', github: 'gregbell/active_admin'

13 апреля 2014 г., обновление

Для Rails 4.1 используйте master и следующие ветви зависимостей:

gem 'activeadmin', github: 'gregbell/active_admin'
gem 'polyamorous', github: 'activerecord-hackery/polyamorous'
gem 'ransack', github: 'activerecord-hackery/ransack'
gem 'formtastic', github: 'justinfrench/formtastic'

Для Rails 4.0.X просто используйте мастер, и вы должны быть хороши:

gem 'activeadmin', github: 'gregbell/active_admin'

Примечание: естьПроблема с добавлением комментариев на страницу индекса в Rails 4.1. Эта проблема отслеживаетсяВот.

29 сентября 2013 г., обновление

Ветвь Rails 4 была объединена с master. Теперь все, что вам нужно сделать, это указать:

gem 'activeadmin', github: 'gregbell/active_admin'

28 августа 2013 г. Обновленный ответ

Был в состоянии собрать новое приложение rails 4 и запустить его с помощью AA, используя только:

gem 'activeadmin', github: 'gregbell/active_admin', branch: 'rails4'

Пожалуйста, не обращайте внимания на старый ответ. Просто добавьте эту строку в ваше новое приложение rails 4 Gemfile, запуститекомплектация, бежатьrails g active_admin: установить, бежатьграбли дБ: мигрировать, бежатьсвязка Exec рельсы с, идти к/ админи войдите с[email protected]/password и ты'хорошо идти! УвидетьActiveAdmin Документация Больше подробностей.

30 июня 2013 г. Обновленный ответ

Достигнут большой прогресс в получении ActiveAdmin и гемов, от которых он зависит, готовых для Rails 4. Пожалуйста, используйте следующие настройки гемфайлов и не обращайте внимания на понижение версии jquery-rails до 2.3.0:

gem 'devise',              github: 'plataformatec/devise'
gem 'responders',          github: 'plataformatec/responders'
gem 'inherited_resources', github: 'josevalim/inherited_resources'
gem 'ransack',             github: 'ernie/ransack'
gem 'activeadmin',         github: 'gregbell/active_admin', branch: 'rails4'
gem 'formtastic',          github: 'justinfrench/formtastic'

простоbundle install (или жеbundle updateпри необходимости) и запуститьrails generate active_admin:install (при необходимости) установить

Оригинальный ответ

Я использовал следующее, чтобы запустить ActiveAdmin в моем Rails 4.0.0.rc1 / JRuby / Puma приложении и запустить его на Heroku.

После проверки следующих ссылок с github ActiveAdmin:

Re: проблемы с Rails 4 - выпуск 1963

Rails 4 Hacks, Исправления - Запрос на извлечение # 2120

Я добавил следующее в мой gemfile:

gem 'devise',              github: 'plataformatec/devise',     branch: 'rails4'
gem 'responders',          github: 'plataformatec/responders'
gem 'inherited_resources', github: 'josevalim/inherited_resources'
gem 'ransack',             github: 'ernie/ransack'
gem 'activeadmin',         github: 'akashkamboj/active_admin', branch: 'rails4'
gem 'formtastic',          github: 'justinfrench/formtastic', branch: 'rails4beta'

заменить:

gem 'jquery-rails', '3.0.0'

с:

gem 'jquery-rails', '2.3.0'

а такжеbundle install и запуститьrails generate active_admin:install установить.

Запустите сервер, перейдите в root_url / admin и вы должны увидеть логин администратора.

Это нея не работаю Я получаю конфликт:activeadmin (>= 0) ruby depends on actionpack (~> 4.0.0) ruby но .inherited_resources (>= 0) ruby depends on actionpack (3.2.13) iconoclast
Когда ты сказал "Для Rails 4.1 и 4.0 (согласно официальной странице github) не могли бы вы связать страницу, которую вы цитируете? Тем не мениеgem 'activeadmin', github: 'activeadmin' работает на меня. Attilio
@Marc, а как насчет Rails 5? в обязательном порядке Andy
Отличный улов! Только что создал новое приложение и похоже, что версия ActiveAdmin 0.6.0 не очень хорошо работает с jquery-rails 3.0.0. Обновил мой ответ выше, чтобы установить jquery-rails на 2.3.0. Marc
-1

Марк а такжеОто Брглез, Быстрое обновление для рельсов 4 реализации. Вам не нужно использовать ветку0-6-стабильный» (это текущая ветвь на сегодняшний день), вместо этого вы можете просто использовать ветку master, как отмечено в документации по gregbell 'с GitHub.https://github.com/gregbell/active_admin

-1

Gemfile, Это все, что вам нужно для вашегоActiveAdmin 1.0.0 правильно работает сRails 4.1

Добавьте следующие строки:

gem 'activeadmin',      github: 'gregbell/active_admin'             # ActiveAdmin backend framework for Rails administration interface
gem 'polyamorous',      github: 'activerecord-hackery/polyamorous'  # Require for ActiveAdmin to work with Rails 4.1
gem 'ransack',          github: 'activerecord-hackery/ransack'      # Require for ActiveAdmin to work with Rails 4.1
gem 'formtastic',       github: 'justinfrench/formtastic'           # Require for ActiveAdmin to work with Rails 4.1
gem 'devise'                                                        # Authentication
dPanda13: следовал твоим шагам, но яя получаю эту ошибку, когда я запускаю свой серверstackoverflow.com/questions/24902445/... , Любая идея ? BC2
Это больше не нужно. Timo Schilling
dPanda13 Следуй за своими шагами, но яя получаю эту ошибкуstackoverflow.com/questions/24902445/... любая идея ? BC2
0

и это решило проблему, с которой я столкнулся. По какой-то причине Windows задыхается при попытке получить драгоценный камень, которого нет в источнике Ruby.

30

11 января 2016 г. Обновленный ответ

ActiveAdmin теперьПолная поддержка Rails 4:

Версия 1.0.0, полная поддержка Rails 4):

gem 'activeadmin', github: 'activeadmin'

Стабильная версия 0.6 (может некорректно поддерживать Rails 4):

gem 'activeadmin', github: 'activeadmin', branch: '0-6-stable'

Похожие вопросы