簡體   English   中英

Rails:安裝activeadmin時出錯

[英]Rails: Error installing activeadmin

我有一個Rails項目,我想安裝activeadmin gem 所以我已經將此添加到gemfile

gem 'activeadmin'
gem "meta_search"

問題是,當我運行bundle命令時,出現此錯誤:

Bundler找不到與gem“ actionpack”兼容的版本:在Gemfile中:activeadmin(> = 0)ruby取決於meta_search(> = 0.9.2)ruby取決於actionpack(〜> 3.0.0.rc2)ruby

較少軌(> = 0)紅寶石取決於actionpack(4.1.8)

你知道我該如何解決嗎?

如果您使用的是Rails 5.1或更高版本

gem 'inherited_resources', git: 'https://github.com/activeadmin/inherited_resources'
gem 'activeadmin', git: 'https://github.com/activeadmin/activeadmin'

如果您使用滑軌4

gem 'activeadmin', github: 'activeadmin/activeadmin', branch: :master

如果您將Rails 4與寶石'mongoid'一起使用,則~~ 5.0.0',然后添加

gem 'activeadmin',  github: 'Zhomart/active_admin', branch: 'mongoid-old'

嘗試這個。 希望它能工作:)

代替您的Gemfile中的兩個寶石,將它們替換為:

gem 'activeadmin', github: 'activeadmin'

如果您使用的是Rails 5,則必須使用active_admin安裝Inherited_resources gem

gem 'activeadmin', github: 'activeadmin'
gem 'inherited_resources', github: 'activeadmin/inherited_resources'

試試這個。希望對您有所幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM