From ae53b180783016faa4331094a52769ddd57463f8 Mon Sep 17 00:00:00 2001 From: varac Date: Mon, 12 Oct 2015 14:32:27 +0200 Subject: [bug] couchrest gem needs ruby-dev installed so we need to ensure this package is installed --- manifests/base.pp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/manifests/base.pp b/manifests/base.pp index 639f18d..f738e26 100644 --- a/manifests/base.pp +++ b/manifests/base.pp @@ -25,10 +25,17 @@ class couchdb::base { require => Service['couchdb'] } - # required for couch-doc-update script + + # couchrest gem is required for couch-doc-update script, + # and it needs the ruby-dev package installed to build + class {'::ruby': + install_dev => true + } + package { 'couchrest': ensure => installed, - provider => 'gem' + provider => 'gem', + require => Package['ruby-dev'] } File['/usr/local/bin/couch-doc-update'] -> Couchdb::Update <| |> -- cgit v1.2.3