diff options
author | varac <varacanero@zeromail.org> | 2015-10-12 14:32:27 +0200 |
---|---|---|
committer | varac <varacanero@zeromail.org> | 2015-10-13 17:56:12 +0200 |
commit | ae53b180783016faa4331094a52769ddd57463f8 (patch) | |
tree | 45d7b978152a8eae155d58fa6036f6f0a781cf7e | |
parent | 37808af54f85d05143aa5f2eb3aba2171403a4b9 (diff) |
[bug] couchrest gem needs ruby-dev installed
so we need to ensure this package is installed
-rw-r--r-- | manifests/base.pp | 11 |
1 files 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 <| |> |