web-dev-qa-db-fra.com

Installation active d’administrateur avec Rails 4

J'ai eu cette erreur lors de l'installation de l'administrateur actif sur 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)

Je suis cette instruction: http://www.activeadmin.info/docs/documentation.html

Quelqu'un aide s'il vous plaît.

81

Mise à jour du 20 avril 2015

Pour Rails 4 (selon la page officielle de github )), utilisez l'un ou l'autre des maîtres suivants:

gem 'activeadmin', github: 'activeadmin'

Ou rubygems:

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

Mise à jour du 14 février 2015

Pour Rails 4 (selon la page officielle de github) ), utilisez:

gem 'activeadmin', github: 'activeadmin'

Mise à jour du 4 septembre 2014

Pour Rails 4.0 et 4.1 (selon la page officielle de github) ), utilisez:

gem 'activeadmin', github: 'activeadmin'

Mise à jour du 24 avril 2014

Pour Rails 4.1 et 4.0 utilisent master:

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

Mise à jour du 13 avril 2014

Pour Rails 4.1, utilisez master et les branches de dépendance suivantes:

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

Pour Rails 4.0.X, utilisez simplement master et vous devriez être prêt à partir:

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

Remarque: l'ajout de commentaires à la page d'index dans Rails 4.1.) Pose un problème. Ce problème fait l'objet d'un suivi ici .

Mise à jour du 29 septembre 2013

La branche Rails 4 a été fusionnée avec le maître. Il ne vous reste plus qu'à spécifier:

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

28 août 2013 Réponse mise à jour

A été capable de créer une nouvelle Rails 4 opérationnelle avec AA simplement en utilisant:

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

S'il vous plaît ne tenez pas compte de l'ancienne réponse. Ajoutez simplement cette ligne à votre nouveau Rails 4 app Gemfile, exécutez l'installation de l'ensemble , exécutez Rails g active_admin: installer , exécuter rake db: migrate , exécuter bundle exec Rails s , accédez à /admin et enregistrez Entrez avec [email protected]/password et vous êtes prêt à partir! Voir Documentation ActiveAdmin pour plus de détails.

30 juin 2013 Réponse mise à jour

De nombreux progrès ont été accomplis dans l'obtention d'ActiveAdmin et des gemmes dont dépend dépend de Rails 4.). Utilisez les paramètres de fichier gem suivants et ignorez le bit relatif à la mise à niveau de jquery-Rails vers la version 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'

juste bundle install (ou bundle update, si nécessaire) et exécutez Rails generate active_admin:install (si nécessaire) à installer


Réponse originale

J'ai utilisé ce qui suit pour obtenir ActiveAdmin sur mon Rails 4.0.0.rc1/JRuby/Puma opérationnelle sur Heroku.

Après avoir vérifié les liens suivants du github ActiveAdmin:

Re: Rails 4 problèmes - Issue # 196

Rails 4 Hacks, Fixes - Requête de tirage n ° 212

J'ai ajouté ce qui suit à mon 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'

remplacer:

gem 'jquery-Rails', '3.0.0'

avec:

gem 'jquery-Rails', '2.3.0'

et bundle install et lancez le Rails generate active_admin:install à installer.

Lancez le serveur, allez à root_url/admin et vous devriez voir le login admin.

228
Marc

11 janvier 2016 Réponse mise à jour

ActiveAdmin a maintenant le support complet de Rails 4 :

1.0.0 Version, support complet de Rails 4):

gem 'activeadmin', github: 'activeadmin'


0.6 Version stable (peut ne pas supporter correctement Rails 4):

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

30
Erowlin

Je suis passé à Ubuntu, ce qui a résolu le problème que je rencontrais. Pour une raison quelconque, Windows s'étouffe lorsque vous essayez d'obtenir une gemme qui ne se trouve pas sur la source Ruby.

0
Dana Nourie