2016-08-02 66 views
1

我有一個項目,是一個幾年(軌4),我試圖更新(所有爲了活動管理的日期時間選擇不工作) - 當我評論需要更新squeel時,它全部更新正常;但如果我取消了squeel因此,它也更新我得到這些依賴性問題:問題更新與活動管理員,多孔,activerecord squeel

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

在Gemfile中: 行爲-AS-加標籤上被解析爲4.0.0,這取決於 的ActiveRecord(> = 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) 

捆紮機無法找到寶石 「polyamorous」 兼容的版本: 在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) 

捆紮機無法找到寶石 「青菜」 兼容的版本: 在Gemfile中: 引導-SASS(〜> 3.1.1)被解析爲3.1.1.1,這取決於 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) 

我試過主動管理的,如幾個不同的組合:

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

# 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' 

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

,但似乎沒有奏效....

+0

你沒有試圖升級到任何機會,5嗎? – Schwad

+0

不,對我來說是4.2 – grimmwerks

回答

0

雖然我仍然在它(Rails的5升級),你可能想嘗試加入activeresourceGemfile明確。像這樣:

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

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

更新沒有工作對我來說,至少到目前爲止,並沒有使用額外的相關性,如搜查,布店等。即使它是建議他們(ActiveAdmin的)官方README

試試看。