रेल्स 4 के साथ सक्रिय व्यवस्थापक स्थापित करें


81

मुझे यह त्रुटि रेल 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)

मैं इस निर्देश का पालन करता हूं: http://www.activeadmin.info/docs/documentation.html

किसी को भी मदद कृपया।


कृपया एक कोशिश के नीचे जवाब दें। यदि यह आपके लिए काम करता है तो कृपया उत्तर स्वीकार करें।
मार्क

जवाबों:


228

अप्रैल २०, २०१५ अपडेट

रेल 4 के लिए ( आधिकारिक गीथूब पेज के अनुसार ) मास्टर का उपयोग करें:

gem 'activeadmin', github: 'activeadmin'

या माणिक्य:

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

फरवरी 14, 2015 अपडेट

रेल 4 के लिए ( आधिकारिक गीथूब पेज के अनुसार ) उपयोग करें:

gem 'activeadmin', github: 'activeadmin'

सितम्बर 4, 2014 अद्यतन

रेल 4.0 और 4.1 के लिए ( आधिकारिक गीथूब पेज के अनुसार ) उपयोग करें:

gem 'activeadmin', github: 'activeadmin'

24 अप्रैल 2014 अपडेट

रेल के लिए 4.1 और 4.0 मास्टर का उपयोग करें:

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

13 अप्रैल 2014 अपडेट

रेल के लिए 4.1 मास्टर और निम्न निर्भरता शाखाओं का उपयोग करें:

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

रेल 4.0.X के लिए बस मास्टर का उपयोग करें और आपको जाने के लिए अच्छा होना चाहिए:

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

नोट: Rails 4.1 में इंडेक्स पेज पर टिप्पणी जोड़ने के साथ एक समस्या है। इस मुद्दे को यहां ट्रैक किया जा रहा है

29 सितंबर, 2013 अपडेट

रेल 4 शाखा को मास्टर में मिला दिया गया है। अब आपको बस इतना करना चाहिए:

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

28 अगस्त, 2013 अपडेट किया गया उत्तर

केवल उपयोग करके AA के साथ एक नई रेल 4 ऐप बनाने और चलाने में सक्षम था:

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

कृपया पुराने उत्तर की अवहेलना करें। बस इस लाइन को अपनी नई रेल 4 ऐप जेमफाइल में जोड़ें, बंडल इंस्टॉल चलाएं, रेल चलाएं g active_admin: इंस्टॉल करें , रेक डीबी रन करें : माइग्रेट करें , बंडल एग्जीक्यूट रेल रेल चलाएं , / व्यवस्थापक पर जाएं , और admin@example.com/ के साथ लॉग इन करें । पासवर्ड और आप जाने के लिए अच्छे हैं! देखें ActiveAdmin प्रलेखन अधिक जानकारी के लिए।

30 जून, 2013 अपडेट किया गया उत्तर

ActiveAdmin प्राप्त करने पर बहुत प्रगति हुई है और यह रत्न रेल के लिए तैयार है।

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'

बस bundle install(या bundle update, यदि आवश्यक हो) और rails generate active_admin:installस्थापित करने के लिए (यदि आवश्यक हो) चलाएं


मूल उत्तर

मैंने अपने रेल 4.0.0.rc1 / JRuby / Puma ऐप पर ActiveAdmin पाने के लिए और हरोकू पर चलने के लिए निम्नलिखित का उपयोग किया।

ActiveAdmin github से निम्न लिंक की जाँच करने के बाद:

पुन :: 4 समस्याओं को हल करता है - अंक # 1963

रेल 4 रैक, फिक्स - पुल अनुरोध # 2120

मैंने अपने रत्न में निम्नलिखित जोड़ा:

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'

बदलने के:

gem 'jquery-rails', '3.0.0'

साथ में:

gem 'jquery-rails', '2.3.0'

और स्थापित करने bundle installके rails generate active_admin:installलिए चलाएँ ।

सर्वर को फायर करें, root_url / व्यवस्थापक पर जाएं और आपको व्यवस्थापक लॉगिन देखना चाहिए।


1
यह मेरे लिए काम करता था, मुझे नवीनतम jquery- रेल के साथ भी समस्या थी। लेकिन 3.0.0 से कम संस्करण को निर्दिष्ट करके इस पर काबू पा लिया।
स्टुआर

शानदार कैच! बस एक नया ऐप बनाया है और ऐसा लगता है कि ActiveAdmin का 0.6.0 संस्करण jquery-rails 3.0.0 के साथ अच्छा नहीं खेलता है। ऊपर दिए गए मेरे उत्तर को 2.3.0 तक jquery-rails सेट करने के लिए अपडेट किया गया।
मार्क

2
यह मेरे लिए काम नहीं करता है। मुझे एक संघर्ष मिलता है: activeadmin (>= 0) ruby depends on actionpack (~> 4.0.0) rubyलेकिन inherited_resources (>= 0) ruby depends on actionpack (3.2.13)
iconoclast

1
रेल चलाने के बाद g सक्रिय_एडमिन: इंस्टॉल करें आपको रेल चलाने की आवश्यकता है db: माइग्रेट / व्यवस्थापक तक पहुँचने से पहले माइग्रेट करें
thekindofme

1
@Attilio - आपके अनुरोध के अनुसार अपडेट किया गया!
मार्क

30

11 जनवरी, 2016 अपडेट किया गया उत्तर

ActiveAdmin के पास अब रेल 4 पूर्ण समर्थन है :

1.0.0 संस्करण, रेल का पूर्ण समर्थन 4):

gem 'activeadmin', github: 'activeadmin'


0.6 स्थिर संस्करण (रेल 4 का ठीक से समर्थन नहीं कर सकता):

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


0

मैंने उबंटू में स्विच किया है, और उस समस्या को हल किया है जो मैं कर रहा था। किसी कारण के लिए, विंडोज एक मणि पाने की कोशिश कर रहा है जो रूबी स्रोत पर नहीं है।


-1

मदद के लिए धन्यवाद, मार्क और ओटो ब्रेज़्ज़ । रेल 4 कार्यान्वयन के लिए एक त्वरित अद्यतन। आपको शाखा '0-6-स्थिर' (जो कि आज की वर्तमान शाखा है) का उपयोग करने की आवश्यकता नहीं है, आप इसके बजाय मास्टर शाखा का उपयोग कर सकते हैं जैसा कि उन्होंने उल्लेख किया है कि वह gregbell के गिथब पर दस्तावेज़ीकरण का उल्लेख करता है। https://github.com/gregbell/active_admin


-1

बस अपने Gemfile को संपादित करें । यह सब जो आपको अपने ActiveAdmin 1.0.0 के लिए आवश्यक है, रेल 4.1 के साथ ठीक से काम करता है


निम्नलिखित पंक्तियाँ जोड़ें:

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: अपने चरणों का पालन किया, लेकिन मैं इस त्रुटि हो रही है जब मैं अपने सर्वर शुरू stackoverflow.com/questions/24902445/... । कोई उपाय ?
बीसी 2

dPanda13 उर चरणों का पालन करें लेकिन मुझे यह त्रुटि हो रही है stackoverflow.com/questions/24902445/ ... कोई विचार?
बीसी 2

1
इसकी अब जरूरत नहीं है।
टिमो शिलिंग
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.