blt04 / puppet-rvm

A puppet module for installing and using RVM (Ruby Version Manager)
Other
242 stars 280 forks source link

Syntax error #9

Closed tiredofnick closed 13 years ago

tiredofnick commented 13 years ago

Keep getting a syntax error on the client side:

err: Could not retrieve catalog from remote server: Error 400 on SERVER: Syntax error at '('; expected ')' at /etc/puppet/modules/rvm/manifests/classes/passenger.pp:2 on node puppet1

Should I be defining something I'm not in the node?

node 'puppet1' inherits basenode { include rvm::system if $rvm_installed == "true" { rvm_system_ruby { 'ruby-1.9.2-p180': ensure => 'present', default_use => true; 'ruby-1.8.7-p334': ensure => 'present', default_use => false; } } }

blt04 commented 13 years ago

What version of puppet are you using?

tiredofnick commented 13 years ago

0.25.4, too old?

blt04 commented 13 years ago

You need at least 2.6.0. I use parameterized classes which is probably triggering the syntax error you are seeing. http://docs.puppetlabs.com/guides/language_guide.html