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.