Can Chef support newer versions of Ruby i.e. 2.0.0? If not , is there a reason why?
In the documentation it specified up to 1.9.2 https://wiki.opscode.com/display/chef/System+Requirements+with+install (dead link)
Chef uses a Ruby based domain specific language, which is usually abbreviated as “DSL.” A DSL is a language used for a specific purpose. And in the case of Chef, the recipe DSL provides a consistent way to work with resources.
Chef 11.6+ supports Ruby 2.0. Versions less than that will only work on Ruby 1.8 and 1.9.
Sources:
Documentation might need some updating. Chef supports ruby 2.0 according to this blogpost
http://www.opscode.com/blog/2013/09/03/chef-10-28-0-released/
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With