[chef] Re: gem_package with local gem file barfs...


Chronological Thread 
  • From: Daniel DeLeo < >
  • To:
  • Subject: [chef] Re: gem_package with local gem file barfs...
  • Date: Wed, 9 Feb 2011 22:05:33 -0800

On Wednesday, February 9, 2011 at 6:36 AM, Ringo De Smet wrote:

Hello,

I have a locally patched version of ohai (for OHAI-235) and versioned
it 0.5.9. This gem installs fine manually. Now I try to install this
gem with a gem_package resource as follows:

gem_package "#{Chef::Config['file_cache_path']}/#{ohaiGem}" do
action :install
version ohaiGemVersion
notifies :restart, "service[chef-client]"
end

However, I get a stacktrace from withing rubygems:

https://gist.github.com/818558

When adding the gem_binary option to the resource, it works like a charm:

gem_package "#{Chef::Config['file_cache_path']}/#{ohaiGem}" do
action :install
version ohaiGemVersion
gem_binary "gem" #Needed to use a gem command line client
notifies :restart, "service[chef-client]"
end


Bug?
Definitely. What version of rubygems?

 Dan DeLeo



Archive powered by MHonArc 2.6.16.

§