I have three version of rack installed on local machine (rack (1.4.1, 1.3.6, 1.3.5)). For some gem (such as Cucumber), it requires a lower version of <
rack (1.4.1, 1.3.6, 1.3.5)
Cucumber
Use bundler it will manage it for you.