Getting the Tools You’ll Need

This book contains recipes for Ruby, Java, C#, PHP, Scala, Clojure, Erlang, and more. Cucumber-Ruby is the original and most popular flavor of Cucumber, so several of our recipes use Ruby. Most of these will run across a variety of Ruby implementations, but we recommend version 1.9 unless otherwise noted in the ingredients.

On Mac and Linux systems, we recommend a managed Ruby environment such as RVM[3] or rbenv.[4] These tools make it easy to install Ruby and its dependencies. Both of these tools require a C compiler. Mac users will need to install the Xcode Command-Line Tools;[5] Ubuntu users should run sudo apt-get install build-essential.

For Windows, we suggest the RubyInstaller project[6] and its DevKit ...

Get Cucumber Recipes now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.