将编译选项传递给rbenv :: gem

我正在使用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 

我不知道怎么做

您可能需要使用exec语句

  exec {'foo': command => "gem install passenger --with-http_ssl_module --with-cc-opt=-Wno-error --with-http_realip_module", } 

不幸的是,你使用exec来放弃你的蔑视 。