Skip to content

Instantly share code, notes, and snippets.

@johnbellone
Last active September 14, 2015 19:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save johnbellone/3553f960429b9c69e95f to your computer and use it in GitHub Desktop.
Save johnbellone/3553f960429b9c69e95f to your computer and use it in GitHub Desktop.
Poise Ruby and Javascript
source 'https://supermarket.chef.io'
extension 'halite'
cookbook 'poise', gem: 'poise'
cookbook 'poise-javascript', gem: 'poise-javascript'
cookbook 'poise-ruby', gem: 'poise-ruby'
cookbook 'poise-ruby-build', gem: 'poise-ruby-build'
cookbook 'poise-languages', gem: 'poise-languages'
metadata
source 'https://rubygems.org'
gem 'poise', git: 'https://github.com/poise/poise'
gem 'poise-javascript', git: 'https://github.com/poise/poise-javascript'
gem 'poise-ruby', git: 'https://github.com/poise/poise-ruby'
gem 'poise-ruby-build', git: 'https://github.com/poise/poise-ruby-build'
gem 'poise-languages', git: 'https://github.com/poise/poise-languages'
gem 'poise-boiler', git: 'https://github.com/poise/poise-boiler'
gem 'halite', git: 'https://github.com/poise/halite'
group :lint do
gem 'rubocop'
gem 'foodcritic'
end
group :kitchen_common do
gem 'test-kitchen', '~> 1.4'
end
group :kitchen_vagrant do
gem 'kitchen-vagrant', '~> 0.18'
end
group :kitchen_cloud do
gem 'kitchen-openstack', '~> 1.8'
end
group :unit do
gem 'berkshelf', git: 'https://github.com/berkshelf/berkshelf'
gem 'berkshelf-api-client', git: 'https://github.com/berkshelf/berkshelf-api-client'
gem 'faraday', git: 'https://github.com/lostisland/faraday'
gem 'ridley', git: 'https://github.com/reset/ridley'
gem 'chefspec'
end
group :integration do
gem 'serverspec'
end
group :development do
gem 'awesome_print'
gem 'guard'
gem 'guard-kitchen'
gem 'guard-rspec'
gem 'guard-rubocop'
gem 'rake'
gem 'stove'
end
group :doc do
gem 'yard'
~/Projects/deckhand-cookbook % bin/berks install
Resolving cookbook dependencies...
Fetching 'deckhand' from source at .
Fetching 'poise' from gem from poise
Fetching 'poise-javascript' from gem from poise-javascript
Fetching 'poise-languages' from gem from poise-languages
Fetching 'poise-ruby' from gem from poise-ruby
Fetching 'poise-ruby-build' from gem from poise-ruby-build
Fetching cookbook index from https://supermarket.chef.io...
Fetching cookbook index from Halite gems...
/home/jbellone/.rubies/ruby-2.2.2/lib/ruby/2.2.0/rubygems/dependency.rb:45:in `initialize': dependency name must be a String, was #<Bundler::StubSpecification:0x0055d354c43cb8 @name="rake", @version=#<Gem::Version "10.4.2">, @platform="ruby", @spec_fetcher=nil, @stub=#<Gem::StubSpecification:0x0055d354d28200 @loaded_from="/home/jbellone/.rubies/ruby-2.2.2/lib/ruby/gems/2.2.0/specifications/default/rake-10.4.2.gemspec", @extension_dir=nil, @extensions_dir=nil, @full_gem_path=nil, @gem_dir=nil, @gems_dir=nil, @base_dir=nil, @data=#<Gem::Specification:0x2ae9aa690398 rake-10.4.2>, @extensions=[], @name="rake", @spec=#<Gem::Specification:0x2ae9aa690398 rake-10.4.2>, @platform="ruby", @version=#<Gem::Version "10.4.2">>, @source=#<Bundler::Source::Rubygems:0x0055d354d0f098 @options={}, @remotes=[#<URI::HTTPS https://rubygems.org/>], @dependency_names=["rubocop", "foodcritic", "test-kitchen", "kitchen-vagrant", "kitchen-openstack", "chefspec", "serverspec", "awesome_print", "guard", "guard-kitchen", "guard-rspec", "guard-rubocop", "rake", "stove", "yard", "addressable", "varia_model", "buff-config", "buff-extensions", "buff-ignore", "buff-shell_out", "celluloid", "celluloid-io", "erubis", "hashie", "httpclient", "json", "mixlib-authentication", "retryable", "semverse", "buff-ruby_engine", "multipart-post", "faraday", "fuubar", "rspec", "spork", "berkshelf-api-client", "cleanroom", "minitar", "ridley", "solve", "thor", "octokit", "aruba", "chef-zero", "webmock", "chef", "rspec-command", "travis", "yard-classmethods", "halite", "mixlib-shellout", "pry", "rspec-its", "simplecov", "vagrant-wrapper", "kitchen-docker", "kitchen-sync", "berkshelf", "codeclimate-test-reporter", "codecov", "poise-boiler", "poise-languages"], @allow_remote=false, @allow_cached=false, @caches=[#<Pathname:/home/jbellone/Projects/deckhand-cookbook/vendor/cache>, "/home/jbellone/.gem/ruby/2.2.2/cache", "/home/jbellone/.rubies/ruby-2.2.2/lib/ruby/gems/2.2.0/cache"], @installed_specs=#<Bundler::Index:0x47183074837320 sources=[] specs.size=183>, @specs=#<Bundler::Index:0x47183074837580 sources=[] specs.size=183>>> (ArgumentError)
from /home/jbellone/.gem/ruby/2.2.2/bundler/gems/halite-a5bc27cbb381/lib/halite/gem.rb:52:in `new'
from /home/jbellone/.gem/ruby/2.2.2/bundler/gems/halite-a5bc27cbb381/lib/halite/gem.rb:52:in `spec'
from /home/jbellone/.gem/ruby/2.2.2/bundler/gems/halite-a5bc27cbb381/lib/halite/gem.rb:47:in `initialize'
from /home/jbellone/.gem/ruby/2.2.2/bundler/gems/halite-a5bc27cbb381/lib/halite/berkshelf/source.rb:39:in `new'
from /home/jbellone/.gem/ruby/2.2.2/bundler/gems/halite-a5bc27cbb381/lib/halite/berkshelf/source.rb:39:in `block in build_universe'
from /home/jbellone/.gem/ruby/2.2.2/bundler/gems/halite-a5bc27cbb381/lib/halite/berkshelf/source.rb:38:in `map'
from /home/jbellone/.gem/ruby/2.2.2/bundler/gems/halite-a5bc27cbb381/lib/halite/berkshelf/source.rb:38:in `build_universe'
from /home/jbellone/.gem/ruby/2.2.2/bundler/gems/berkshelf-8155dedbf55f/lib/berkshelf/installer.rb:21:in `block (2 levels) in build_universe'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment