Skip to main content

Error during activeadmin gem installation on Rails 5.0 app

Troubleshooting Error with rails activeadmin gem Installation.


Ever faced this error below with gem activeadmin installation in rails 5

Your bundle requires gems that depend on each other, creating
an infinite loop. Please remove gem 'meta_search' and try
again.


Include this line in your Gemfile
gem 'activeadmin', github: 'activeadmin'

update your bundle doing this.

bundle update 
This error will appear in your console







Fetching https://github.com/activeadmin/activeadmin.git
Fetching gem metadata from https://rubygems.org/.........
Fetching version metadata from https://rubygems.org/..
Fetching dependency metadata from https://rubygems.org/.
Resolving dependencies...
Bundler could not find compatible versions for gem
"actionpack":
  In Gemfile:
    activeadmin was resolved to 1.0.0.pre4, which depends on
formtastic (~> 3.1) was resolved to 3.1.4, which
depends on
        actionpack (>= 3.2.13)

    activeadmin was resolved to 1.0.0.pre4, which depends on
inherited_resources (~> 1.6) was resolved to 1.6.0,
which depends on
        actionpack (< 5, >= 3.2)

    rails (~> 5.0.1) was resolved to 5.0.1, which depends on
      actionpack (= 5.0.1)

    rails (~> 5.0.1) was resolved to 5.0.1, which depends on
      actionpack (= 5.0.1)

    rails (~> 5.0.1) was resolved to 5.0.1, which depends on
      actionpack (= 5.0.1)

    rails (~> 5.0.1) was resolved to 5.0.1, which depends on
      actionpack (= 5.0.1)

Solution:

Include this in your Gemfile:

gem 'activeadmin', github: 'activeadmin'
gem 'inherited_resources', github: 'activeadmin/inherited_resources'
Again update bundle
bundle update

Problem will have been solved by now if any other problem occurs
try removing Gemfile.lock
rm Gemfile.lock
from your Rails app directory
 and update bundle again.
bundle update

Comments

Post a Comment

Popular posts from this blog

Getting Started With Tensorflow

TensorFlow Introduction It is an open source library for machine learning. It was developed at Google by Google brain team. For more info regarding Tensorflow check the Wikipedia entry.

Getting Started with Installation Referring to GitHub link and choosing the virtual environment Installation Procedure. Following this link here for installation procedure of Tensorflow library  CPU version. We can choose any version listed along with CPU/GPU version.
After activating the python virtual environment as listed on installation manual console of our environment will be changed like this as in the picture below.
After this steps below,
export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.11.0-cp27-none-linux_x86_64.whl pip install --upgrade $TF_BINARY_URL Faced a problem during installation with this message in console.
tensorflow-0.11.0-cp27-none-linux_x86_64.whl is not a supported wheel on this platform.


Troubleshooting installation problem Since this whee…

Big Oh notation and Algorithmic Complexity analysis

Introduction When executing a particular task using algorithms, one common thing that hits every problem solver brain is the efficient and fast algorithm to solve that problem. But, what do exactly fast and efficient means? Is it the measure of real processing time? No, it's not the measure of real time like second and minutes because the old computer with Pentium processor may take a long time to process the same algorithm than the new Intel i3 processor, or, A bad algorithm written in Assembly may execute faster than a good algorithm written in python. So, run time of program can't be considered to measure algorithmic efficiency. 
Hence, to measure the algorithmic efficiency, the concept of Asymptotic Complexity of a program and a notation for describing this called Big Oh  was introduced. Big Oh is the worst case, Big Omega and Big Theta are best and average case notations. Worst case means we are mostly unlucky for that problem domain , i.e precondition of task do not fav…