[chef] Re: Re: Re: Re: Re: Re: chef-client gem install --pre doesn't find second level dependencies?


Chronological Thread 
  • From: KC Braunschweig < >
  • To:
  • Subject: [chef] Re: Re: Re: Re: Re: Re: chef-client gem install --pre doesn't find second level dependencies?
  • Date: Wed, 20 Apr 2011 16:13:50 -0700
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=JKqlkWzrWOw9TSO5GnUc9eCdS2uJ1saawPeBN64rasQYn323w3GAKgJEvrh15X92u3 7T8d1ImifQAzd1o6dqI6CM9bL4CFjsn4IPBuQtXzQcRG2ZPXqsdcbbPamzaCZTo646qT oFP6RRsM3KtApsRvNCBn99LdgfiI8Q3FvVUYk=

http://help.opscode.com/kb/start/1-system-requirements-dependencies

Ruby 1.8.5, 1.8.6, 1.8.7, 1.9.1 or 1.9.2 with SSL bindings is required.

Rubygems Version 1.3.5 or greater. On Ubuntu and Debian Rubygems
should be installed from source.


Clearly I didn't follow directions and tried to use standard ubuntu
rubygems. That being said, am I an asshole for thinking that
specifying installing from source is pretty lame? Seems like it is
going to be nothing but pain trying to justify (in a corporate env) a
tool that doesn't either (1) work with the default platform packages
(of specified version) or (2) have vendor provided packages for the
supported OSs that are suitable replacements where there default
platform packages can't be used. Yes, I can build rubygems from source
and roll my own package (as the Aegis guys have so helpfully done
recently for rhel/centos) but it seems like that is just creating
unnecessary barriers to entry for folks.

KC


On Wed, Apr 20, 2011 at 4:00 PM, Stephen Nelson-Smith
< >
 wrote:
> On 20 April 2011 23:51, KC Braunschweig 
> < >
>  wrote:
>> What version of rubygems is required?
>
> Forget 1.3.5 it's about a bazillion years old.  Gem update --system
> will get you the latest (1.7.2 I think)
>> ERROR:  While executing gem ... (RuntimeError)
>>    gem update --system is disabled on Debian. RubyGems can be updated
>> using the official Debian repositories by aptitude or apt-get.
>
> REALLY_GEM_UPDATE_SYSTEM=yes
> export $REALLY_GEM_UPDATE_SYSTEM
> gem update --system
>
> Remind me - is this for a workstation?  You might like to try using
> RVM and 1.9.2 if it is.
>
> S.
> --
> Stephen Nelson-Smith,
> Principal Consultant,
> Atalanta Systems Ltd,
> Web: http://agilesysadmin.net
> Twitter: @lordcope
> Skype: atalanta.systems
> Telephone: +44 (0) 1223 969819
> Mobile: +44 (0) 7917 101919
>
> Atalanta Systems: The Agile Infrastructure Enablers
> http://atalanta-systems.com
>



Archive powered by MHonArc 2.6.16.

§