2016-08-02 11 views
1

Ich habe ein Projekt, das ein paar Jahre alt ist (Rails 4), die ich versuche zu aktualisieren (alles aus Gründen der aktiven Admin-Datetime-Auswahl funktioniert nicht) - Wenn ich die Notwendigkeit, Quietschen zu aktualisieren, auskommentieren, aktualisiert sich alles gut; aber wenn ich squeel Kommentar-, so dass es zu Updates ich diese Abhängigkeitsprobleme bekommen:Problem Aktualisierung Quietschen mit Active Admin, Polyamorous, ActiveRecord

Bundler could not find compatible versions for gem "activerecord": 

In Gemfile: Akten-as-markierbare-on wurde auf 4.0.0 behoben, die auf Active abhängt (> = 4,0)

annotate was resolved to 2.7.1, which depends on 
    activerecord (< 6.0, >= 3.2) 

friendly_id (~> 5.1.0) was resolved to 5.1.0, which depends on 
    activerecord (>= 4.0.0) 

pg_search was resolved to 1.0.6, which depends on 
    activerecord (>= 3.1) 

polyamorous was resolved to 1.3.1, which depends on 
    activerecord (>= 3.0) 

polyamorous was resolved to 1.3.1, which depends on 
    activerecord (>= 3.0) 

rails (~> 4.2.1) was resolved to 4.2.1, which depends on 
    activerecord (= 4.2.1) 

rails-erd was resolved to 1.4.7, which depends on 
    activerecord (>= 3.2) 

random_record was resolved to 0.0.8, which depends on 
    activerecord (>= 3.0.0) 

squeel was resolved to 0.5.0, which depends on 
    activerecord (~> 3.1.0.alpha) 

Bündler nicht kompatible Versionen für gem "polyamorous" finden konnte: In Gemfile: polyamorous

ransack was resolved to 1.8.1, which depends on 
    polyamorous (~> 1.3) 

squeel was resolved to 0.8.10, which depends on 
    polyamorous (~> 0.5.0) 

Bündler nicht finden konnten, kompatible Versionen für gem "Sass": In Gemfile: bis 3.1.1.1 aufgelöst wurde Bootstrap-Sass (~> 3.1.1), die auf sass (~> 3,2)

activeadmin was resolved to 1.0.0.pre4, which depends on 
    bourbon was resolved to 4.0.0, which depends on 
    sass (~> 3.3) 

sass-rails (~> 4.0.1) was resolved to 4.0.5, which depends on 
    sass (~> 3.2.2) 
hängt

ich habe ein paar verschiedene Kombinationen von aktiven Admin versucht, wie zum Beispiel:

# gem 'activeadmin', '~> 1.0.0.pre2' 
# gem 'activeadmin', github: 'activeadmin' 
gem 'activeadmin', github: 'gregbell/active_admin' 

oder

# gem 'ransack',    github: 'ernie/ransack' 
gem 'inherited_resources', github: 'josevalim/inherited_resources' 
gem 'formtastic',   github: 'justinfrench/formtastic' 
gem 'chosen-rails' 
gem 'select2-rails' 
gem 'active_admin_datetimepicker' 
gem "active_admin-sortable_tree" 
gem 'polyamorous', github: 'activerecord-hackery/polyamorous' 
gem 'ransack', github: 'activerecord-hackery/ransack' 

und

# gem "squeel" # Last officially released gem 
# gem 'squeel', github: 'activerecord-hackery/squeel' 
# gem "squeel", :git => "git://github.com/ernie/squeel.git" # Track git repo 

Aber nichts scheint .... zu funktionieren

+0

Sie versuchen nicht zufällig, auf Schienen 5 zu aktualisieren, oder? – Schwad

+0

Nein, für mich ist es 4.2 – grimmwerks

Antwort

0

Während ich noch an ihm (Rails 5 Upgrade) bin Sie könnten versuchen wollen activeresource zu Ihrem Gemfile explizit hinzufügen. Wie so:

gem 'activeresource', github: 'rails/activeresource' 

gem 'activeadmin', github: 'activeadmin' 
gem 'devise', '~> 3.4.1' 

Das Update für mich arbeiten, zumindest so weit, und ohne zusätzliche Abhängigkeiten zu verwenden wie ransack, draper usw., obwohl es wird empfohlen, auf ihrem (ActiveAdmin der) offiziellen README.

Probieren Sie es aus.

Verwandte Themen