[chef] Re: Re: Re: Re: Announcing Berkshelf - Manage your Cookbooks like your gems

Chronological Thread 
  • From: Torben Knerr < >
  • To:
  • Subject: [chef] Re: Re: Re: Re: Announcing Berkshelf - Manage your Cookbooks like your gems
  • Date: Wed, 27 Jun 2012 18:48:57 +0200

On Tue, Jun 26, 2012 at 11:23 AM, Jamie Winsor < " target="_blank"> > wrote:
You pretty much hit the key difference there - centralized storage.

We'll be improving portability and adding Windows support in the next release by dropping Gecode. You can expect some big fixes along the way and additional features to follow after we finish up a pure Ruby constraint solver in 0.4.0.

I couldn't wait and have tried to get berkshelf installed on a windows box (Ruby 1.9.3 + devkit), but no luck:

D:\chef>gem install berkshelf
Temporarily enhancing PATH to include DevKit...
Building native extensions.  This could take a while...
ERROR:  Error installing berkshelf:
        ERROR: Failed to build gem native extension.

        W:/tools/vagrant/vagrant/vagrant/embedded/bin/ruby.exe extconf.rb
checking for main() in -lgecodesearch... no
Gecode >3.5 must be installed (http://www.gecode.org/).

I guess that's exactly what you meant above. Probably I could get gecode installed in the devkit mingw, but haven't had the time to try further.

Just an idea: instead of writing a pure ruby constraint solver, wouldn't it be an option to use the gecoder gem which is supposed to work cross-platform: http://gecoder.rubyforge.org/installation.html  

(just installed it using `gem install gecoder-with-gecode --platform=mswin32` but that didn't help for berkshelf)

Jamie Winsor

Archive powered by MHonArc 2.6.16.