Otrzymałem ten błąd podczas instalowania aktywnego administratora na Railsach 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)
Postępuję zgodnie z instrukcją: http://www.activeadmin.info/docs/documentation.html
Niech ktoś pomoże.
activeadmin
ruby-on-rails-4
Md Sirajus Salayhin
źródło
źródło
Odpowiedzi:
Aktualizacja z 20 kwietnia 2015 r
Dla Rails 4 (zgodnie z oficjalną stroną github ) użyj jednego z masterów:
gem 'activeadmin', github: 'activeadmin'
Lub rubygemy:
gem 'activeadmin', '~> 1.0.0.pre1'
Aktualizacja z 14 lutego 2015 r
Dla Rails 4 (zgodnie z oficjalną stroną github ) użyj:
gem 'activeadmin', github: 'activeadmin'
Aktualizacja z 4 września 2014 r
Dla Rails 4.0 i 4.1 (zgodnie z oficjalną stroną github ) użyj:
gem 'activeadmin', github: 'activeadmin'
Aktualizacja z 24 kwietnia 2014 r
Dla Rails 4.1 i 4.0 użyj master:
gem 'activeadmin', github: 'gregbell/active_admin'
Aktualizacja z 13 kwietnia 2014 r
Dla Rails 4.1 użyj mastera i następujących gałęzi zależności:
gem 'activeadmin', github: 'gregbell/active_admin' gem 'polyamorous', github: 'activerecord-hackery/polyamorous' gem 'ransack', github: 'activerecord-hackery/ransack' gem 'formtastic', github: 'justinfrench/formtastic'
W przypadku Rails 4.0.X po prostu użyj master i powinieneś być gotowy:
gem 'activeadmin', github: 'gregbell/active_admin'
Uwaga: Istnieje problem z dodawaniem komentarzy do strony indeksu w Railsach 4.1. Ten problem jest tutaj śledzony .
Aktualizacja z 29 września 2013 r
Gałąź Rails 4 została scalona w master. Teraz wszystko, co musisz zrobić, to określić:
gem 'activeadmin', github: 'gregbell/active_admin'
28 sierpnia 2013 Zaktualizowana odpowiedź
Udało mi się zbudować nową aplikację Rails 4 działającą z AA, używając tylko:
gem 'activeadmin', github: 'gregbell/active_admin', branch: 'rails4'
Proszę zignorować starszą odpowiedź. Po prostu dodaj tę linię do nowej aplikacji Gemfile dla rails 4, uruchom instalację pakietu , uruchom rails g active_admin: install , uruchom rake db: migrate , uruchom pakiet exec rails s , przejdź do / admin i zaloguj się jako [email protected]/ hasło i gotowe! Więcej informacji można znaleźć w dokumentacji ActiveAdmin .
30 czerwca 2013 Zaktualizowana odpowiedź
Poczyniono duży postęp w przygotowywaniu ActiveAdmin i klejnotów, od których zależy gotowość na Rails 4. Proszę użyć następujących ustawień gemfile i zignorować trochę dotyczący obniżania jquery-rails do 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'
po prostu
bundle install
(lubbundle update
, jeśli to konieczne) i uruchomrails generate active_admin:install
(jeśli to konieczne), aby zainstalowaćOryginalna odpowiedź
Użyłem poniższego, aby uruchomić ActiveAdmin na mojej aplikacji Rails 4.0.0.rc1 / JRuby / Puma na Heroku.
Po sprawdzeniu następujących linków z github ActiveAdmin:
Re: Problemy z Rails 4 - numer 1963
Rails 4 hacki, poprawki - pull request # 2120
Dodałem do mojego pliku gem:
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'
zastąpić:
gem 'jquery-rails', '3.0.0'
z:
gem 'jquery-rails', '2.3.0'
i
bundle install
uruchom,rails generate active_admin:install
aby zainstalować.Uruchom serwer, przejdź do root_url / admin i powinieneś zobaczyć login administratora.
źródło
activeadmin (>= 0) ruby depends on actionpack (~> 4.0.0) ruby
aleinherited_resources (>= 0) ruby depends on actionpack (3.2.13)
.11 stycznia 2016 Zaktualizowana odpowiedź
ActiveAdmin ma teraz pełne wsparcie dla Rails 4 :
Wersja 1.0.0, pełne wsparcie dla Rails 4):
gem 'activeadmin', github: 'activeadmin'
0.6 Wersja stabilna (może nie obsługiwać poprawnie Rails 4):
gem 'activeadmin', github: 'activeadmin', branch: '0-6-stable'
źródło
Przerzuciłem się na Ubuntu i to rozwiązało problem, który miałem. Z jakiegoś powodu system Windows dławi się, próbując zdobyć klejnot, którego nie ma w źródle Rubiego.
źródło
Dzięki za pomoc Marc i Oto Brglez . Szybka aktualizacja implementacji szyn 4. Nie musisz używać gałęzi „0-6-stabilna” (czyli obecnej gałęzi na dzień dzisiejszy), możesz zamiast tego po prostu użyć gałęzi master, jak wspomniano w dokumentacji na githubie gregbella. https://github.com/gregbell/active_admin
źródło
Po prostu edytuj swój plik Gemfile . To wszystko, czego potrzebujesz, aby Twój ActiveAdmin 1.0.0 działał poprawnie z Railsami 4.1
Dodaj następujące wiersze:
gem 'activeadmin', github: 'gregbell/active_admin' # ActiveAdmin backend framework for Rails administration interface gem 'polyamorous', github: 'activerecord-hackery/polyamorous' # Require for ActiveAdmin to work with Rails 4.1 gem 'ransack', github: 'activerecord-hackery/ransack' # Require for ActiveAdmin to work with Rails 4.1 gem 'formtastic', github: 'justinfrench/formtastic' # Require for ActiveAdmin to work with Rails 4.1 gem 'devise' # Authentication
źródło