Я получил эту ошибку при установке активного администратора на 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
Кто-нибудь, помогите, пожалуйста.
activeadmin
ruby-on-rails-4
Md Sirajus Salayhin
источник
источник
Ответы:
20 апреля 2015 г. обновление
Для Rails 4 (согласно официальной странице github ) используйте либо master:
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 просто используйте master, и все будет в порядке:
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'
Не обращайте внимания на старый ответ. Просто добавьте эту строку в ваше новое приложение Gemfile для rails 4, запустите установку пакета , запустите rails g active_admin: install , запустите rake db: migrate , запустите bundle exec rails s , перейдите в / admin и войдите в систему с admin@example.com/ пароль, и все готово! См. Документацию 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, Fixes - Pull Request # 2120
Я добавил в свой гем-файл следующее:
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)
.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'
источник
Я перешел на Ubuntu, и это решило мою проблему. По какой-то причине Windows задыхается при попытке получить драгоценный камень, которого нет в исходном коде Ruby.
источник
Спасибо за помощь, Марк и Ото Брглез . Быстрое обновление для реализации rails 4. Вам не нужно использовать ветку 0-6-stable (это текущая ветка на сегодняшний день), вместо этого вы можете просто использовать главную ветку, как указано в документации на github gregbell. https://github.com/gregbell/active_admin
источник
Просто отредактируйте свой 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
источник