mongo bson bson_ext 1.4.1 missing
If you are a Ruby deveoper using MongoDB and recently ran “Bundle” from empty Gemsets, you probably got and error complaining mongo, bson, bson_ext 1.4.1 was missing. Read the link below. Mongo, Bson, Bson_ext 1.4.1 yanked due critical bugs
Why we need to Google!
Today, I wasted many hours trying to figure out this problem. I just got new Macbook Air 13 inch and have been setting up my development environment. When I ran bundle, I got and error saying mongo 1.4.1 was missing.
First thing that came into my mind was to look at rubygems.org for mongo 1.4.1. The lasted version I saw up there was 1.3.1, so I went into Gem lock file to see which gem had dependency of 1.4.1. I couldn’t find it so I decided to go different route.
Second thing I thought about was MongoDB itself. One of the missing error was about bson_ext 1.4.1. I remembered that MongoDb required bson_ext to run effeiciently(forgot the actual notification message it gave). I checked to see if MongoDB mistakenly requiring 1.4.1 when there isn’t 1.4.1.
After many hours of re-installing ruby and RVM, I started to google for specific error. All of sudden I hit the right combinations of keywords and got Mongo, Bson, Bson_ext 1.4.1 yanked due critical bugs. I usually google stuff because I am not an expert. This time, I thought I knew enough and tried to figure out the problem myself.