Need help installing Puppet and Ruby..

Hi,

I am working on RHEL 5.6 server, this is in private DMZ. No access to internet. I have downloaded the files I need to install the Puppet & Ruby. My goal is to install Puppet. I have downloaded....

mcollective-2.2.3-1.el5.noarch- SERVER.rpm        
mcollective-client-2.2.3-1.el5.noarch-CLIENT.rpm  
mcollective-common-2.2.3-1.el5.noarch.rpm 

when I start the install. I get this error message.

 
 
rpm -ivh mcollective-common-2.2.3-1.el5.noarch.rpm
warning: mcollective-common-2.2.3-1.el5.noarch.rpm: Header V3 RSA/SHA1 signature: NOKEY, key ID 4bd6ec30
error: Failed dependencies:
        ruby is needed by mcollective-common-2.2.3-1.el5.noarch
        ruby(abi) >= 1.8 is needed by mcollective-common-2.2.3-1.el5.noarch
        rubygem(stomp) is needed by mcollective-common-2.2.3-1.el5.noarch
        rubygems is needed by mcollective-common-2.2.3-1.el5.noarch

I did install ruby on this server. When I do ruby -v, I get this...

ruby 2.0.0p0 (2013-02-24 revision 39474) [x86_64-linux]

Please help.

if this is still an issue ...

some packages require or expect pre-requisite packages to be in certain paths or be verifiable thru certain utilities (i.e., pkginfo, yum, etc.). i am thinking your issue is that your ruby package came from a different source as your puppet package so the puppet install could not find it during the pre-install checks. you either need to install a ruby package from the same source as the puppet package or you need to fix the path to ruby so puppet finds it. symlinks may help if you go through with the path fix.

Puppet only supports some Ruby versions, see here https://ask.puppetlabs.com/question/1164/cant-install-ruby-error-message/