2014-03-25 5 views
0

Здравствуйте, я хочу, чтобы установить эти gem 'activeadmin', gem "meta_search", '>= 1.1.0.pre' драгоценные камни, чтобы мой проект, но я получил сообщение об ошибке, как этотRails 4 Я не могу установить драгоценные камни

Bundler could not find compatible versions for gem "actionpack": 
    In snapshot (Gemfile.lock): 
    actionpack (4.0.2) 

    In Gemfile: 
    meta_search (>= 1.1.0.pre) ruby depends on 
     actionpack (~> 3.1.0.alpha) ruby 

Как я могу решить эти проблемы

+0

возможно дубликат [Активный администратора установить с Rails 4] (http://stackoverflow.com/questions/16426398/active-admin-install-with-rails-4) – Yule

ответ

0

Meta_search не поддерживает рельсы 4. Таким образом, вы получить конфликт.

Предлагаем вам взглянуть на Ransack, а это, в основном, переписать мета-поиск. Если вы используете рельсы 3, вам нужно указать это в своем Gemfile.

+0

fatal: неоднозначный аргумент 'metasearch-> ransack': неизвестная ревизия или путь не в рабочем дереве , –

+0

Просто 'gem ransack' должен это сделать. Нет необходимости ссылаться на MetaSearch – Yule

+0

Bundler не смогли найти совместимые версии для гем "ActiveRecord": В Gemfile: activeadmin (> = 0) рубина зависит от meta_search (> = 0.9.2) рубина зависит от ActiveRecord (~> 3.0 .0.rc2) рубин рельсов (= 4.0.0) рубин зависит от ActiveRecord (4.0.0) Мурат-MacBook-Pro: quick_blog –

0

В Active Admin также есть несколько других зависимостей. Проверьте это. Admin install with Rails 4.

Скопируйте и вставьте все драгоценные камни (в верхнем ответе) в свой gemfile, и у вас не должно быть проблем с запуском пакета.

+0

Повторная попытка git rev-parse rails4 из-за ошибки (3/3): Bundler :: Source :: Git :: GitCommandError Ошибка Git: команда 'git rev-parse rails4' в каталоге /Users/mkaya93/.bundler/cache/git/active_admin -d67faab65e9b74efbc8efb4a777a851e9f78b2ca не удалось. Если эта ошибка сохраняется, вы можете попробовать удалить каталог кэша '/Users/mkaya93/.bundler/cache/git/active_admin-d67faab65e9b74efbc8efb4a777a851e9f78b2ca' –

0

просто поставить "meta_search", '> = 1.1.0.pre' перед Gem 'activeadmin'
это должно решить вашу проблему

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' 
gem 'formtastic',   github: 'justinfrench/formtastic' 

он работал

 Смежные вопросы

  • Нет связанных вопросов^_^