我正在使用 alup/puppet-rbenv,并使用以下语句使用 nginx 安装 Passenger:
rbenv::gem { "passenger":
user => "vagrant",
ruby => "1.9.3-p327",
ensure => "4.0.8",
}
但是我需要添加以下选项来编译 nginx:
--with-http_ssl_module --with-cc-opt=-Wno-error --with-http_realip_module
我不知道怎么做
答案1
您可能需要使用 exec 语句
exec {'foo':
command => "gem install passenger --with-http_ssl_module --with-cc-opt=-Wno-error --with-http_realip_module",
}
不幸的是你失去了幂等性通过使用 exec。