Rails 4 ile aktif yönetici kurulumu


81

Rails 4'e aktif yönetici yüklerken bu hatayı aldım

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)

Bu talimatı takip ediyorum: http://www.activeadmin.info/docs/documentation.html

Lütfen yardım edin.


Lütfen aşağıdaki cevabı bir deneyin. Sizin için çalışıyorsa, lütfen cevabı kabul edin.
— Marc

Yanıtlar:


228

20 Nisan 2015 güncelleştirmesi

Rails 4 için ( resmi github sayfasına göre ) iki ana parçadan birini kullanın:

gem 'activeadmin', github: 'activeadmin'

Veya yakut taşları:

gem 'activeadmin', '~> 1.0.0.pre1'

14 Şubat 2015 güncellemesi

Rails 4 için ( resmi github sayfasına göre ) şunu kullanın:

gem 'activeadmin', github: 'activeadmin'

4 Eylül 2014 güncelleştirmesi

Rails 4.0 ve 4.1 için ( resmi github sayfasına göre ) şunu kullanın:

gem 'activeadmin', github: 'activeadmin'

24 Nisan 2014 güncelleştirmesi

Rails 4.1 ve 4.0 için master'ı kullanın:

gem 'activeadmin', github: 'gregbell/active_admin'

13 Nisan 2014 güncelleştirmesi

Rails 4.1 için ana ve aşağıdaki bağımlılık dallarını kullanın:

gem 'activeadmin', github: 'gregbell/active_admin'
gem 'polyamorous', github: 'activerecord-hackery/polyamorous'
gem 'ransack', github: 'activerecord-hackery/ransack'
gem 'formtastic', github: 'justinfrench/formtastic'

Rails 4.0.X için sadece master'ı kullanın ve gitmekte fayda var:

gem 'activeadmin', github: 'gregbell/active_admin'

Not: Rails 4.1'deki dizin sayfasına yorum eklemeyle ilgili bir sorun vardır. Bu sorun burada izleniyor .

29 Eylül 2013 güncelleştirmesi

Rails 4 dalı ana olarak birleştirildi. Şimdi yapmanız gereken tek şey şunu belirtmek:

gem 'activeadmin', github: 'gregbell/active_admin'

28 Ağustos 2013 Yanıt güncellendi

Aşağıdakileri kullanarak AA ile çalışan yeni bir rails 4 uygulaması oluşturabilmiştir:

gem 'activeadmin', github: 'gregbell/active_admin', branch: 'rails4'

Lütfen eski cevabı dikkate almayınız. Bu satırı yeni rails 4 uygulamanıza Gemfile ekleyin, bundle install komutunu çalıştırın , rails çalıştırın g active_admin: install , run rake db: migrate , bundle exec rails s çalıştırın , / admin adresine gidin ve admin@example.com/ ile oturum açın şifre ve gitmekte fayda var! Daha fazla ayrıntı için ActiveAdmin Belgelerine bakın.

30 Haziran 2013 Yanıt güncellendi

ActiveAdmin'i ve onun bağlı olduğu mücevherleri Rails 4 için hazır hale getirme konusunda çok ilerleme kaydedildi. Lütfen aşağıdaki gemfile ayarlarını kullanın ve jquery-rayları 2.3.0'a düşürmekle ilgili biti dikkate almayın:

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'

sadece bundle install(veya bundle updategerekirse) ve rails generate active_admin:installyüklemek için (gerekirse) çalıştırın


Orijinal Cevap

Rails 4.0.0.rc1 / JRuby / Puma uygulamamda ActiveAdmin'i Heroku'da kurmak ve çalıştırmak için aşağıdakileri kullandım.

ActiveAdmin github'dan aşağıdaki bağlantıları kontrol ettikten sonra:

Re: Rails 4 sorunları - Sayı # 1963

Rails 4 Hacks, Fixes - Çekme İsteği # 2120

Gem dosyama şunları ekledim:

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'

değiştirin:

gem 'jquery-rails', '3.0.0'

ile:

gem 'jquery-rails', '2.3.0'

ve yüklemek için bundle installçalıştırın rails generate active_admin:install.

Sunucuyu çalıştırın, root_url / admin adresine gidin ve yönetici girişini görmelisiniz.


1
Bu benim için çalıştı, ayrıca en son jquery raylarıyla ilgili bir sorun yaşadım. Ancak 3.0.0'dan daha düşük bir sürüm belirleyerek bunun üstesinden geldi.
— StuR

Büyük yakalamak! Yeni bir uygulama oluşturdu ve ActiveAdmin'in 0.6.0 sürümü jquery-rails 3.0.0 ile iyi çalışmıyor gibi görünüyor. Jquery-rails'i 2.3.0'a ayarlamak için yukarıdaki cevabım güncellendi.
— Marc

2
Bu benim için çalışmıyor. Bir çelişki yaşıyorum: activeadmin (>= 0) ruby depends on actionpack (~> 4.0.0) rubyama inherited_resources (>= 0) ruby depends on actionpack (3.2.13).
— iconoclast

1
Rayları çalıştırdıktan sonra g active_admin: install /
— admin'e

1
@Attilio - İsteğinize göre güncellendi!
— Marc

30

11 Ocak 2016 Güncellenen yanıt

ActiveAdmin artık Rails 4 tam desteğine sahiptir :

1.0.0 Sürümü, Rails 4'ün tam desteği):

gem 'activeadmin', github: 'activeadmin'


0.6 Kararlı sürüm (Rails 4'ü doğru şekilde desteklemeyebilir):

gem 'activeadmin', github: 'activeadmin', branch: '0-6-stable'


0

Ubuntu'ya geçtim ve bu yaşadığım sorunu çözdü. Bazı nedenlerden dolayı, Windows Ruby kaynağında olmayan bir cevher almaya çalışırken boğuluyor.



-1

Sadece Gemfile dosyanızı düzenleyin . ActiveAdmin 1.0.0'iniz için ihtiyacınız olan tüm bunlar Rails 4.1 ile düzgün çalışıyor


Aşağıdaki satırları ekleyin:

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

dPanda13: Adımlarınızı takip ettim ancak sunucu stackoverflow.com/questions/24902445/… başlattığımda bu hatayı alıyorum . Herhangi bir fikir ?
— BC2

dPanda13 Aşağıdaki adımları izleyin, ancak bu hatayı alıyorum stackoverflow.com/questions/24902445/… herhangi bir fikriniz var mı?
— BC2

1
Bu artık gerekli değil.
— Timo Schilling
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.