I was attempting to get test-kitchen up and running on my ubuntu machine
tonight for a cookbook I’m working on, but I can’t seem to get past the issue
below.
I’m pretty much a ruby noob, so its very possible I’m doing something wrong,
but I just followed the steps in the quick start guide first
Then I noticed I was getting some issues from foodcritic and FC007
(https://github.com/acrmp/foodcritic/issues/44) so I ran a gem install
foodcritic so that it would update foodcritic. I did take not that thor was not
a dependency that was updated when I did that.
From there I re-run kitchen test and get the following.
Any idea?
Assembling required cookbooks at …
/usr/lib/ruby/1.9.1/rubygems/specification.rb:1615:in raise_if_conflicts': Unable to activate veewee-0.2.3, because thor-0.16.0 conflicts with thor (~> 0.14.6) (Gem::LoadError) from /usr/lib/ruby/1.9.1/rubygems/specification.rb:738:in
activate’
from /usr/lib/ruby/1.9.1/rubygems.rb:209:in rescue in try_activate' from /usr/lib/ruby/1.9.1/rubygems.rb:206:in
try_activate’
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:58:in rescue in require' from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:35:in
require’
from
/home/user/.vagrant.d/gems/gems/veewee-0.2.3/lib/vagrant_init.rb:5:in rescue in <top (required)>' from /home/user/.vagrant.d/gems/gems/veewee-0.2.3/lib/vagrant_init.rb:1:in
<top
(required)>'
from /var/lib/gems/1.9.1/gems/vagrant-1.0.3/lib/vagrant/plugin.rb:68:in
load' from /var/lib/gems/1.9.1/gems/vagrant-1.0.3/lib/vagrant/plugin.rb:68:in
block (2 levels) in load!'
from /var/lib/gems/1.9.1/gems/vagrant-1.0.3/lib/vagrant/plugin.rb:42:in
each' from /var/lib/gems/1.9.1/gems/vagrant-1.0.3/lib/vagrant/plugin.rb:42:in
block in load!'
from /var/lib/gems/1.9.1/gems/vagrant-1.0.3/lib/vagrant/plugin.rb:37:in
each' from /var/lib/gems/1.9.1/gems/vagrant-1.0.3/lib/vagrant/plugin.rb:37:in
load!'
from
/var/lib/gems/1.9.1/gems/vagrant-1.0.3/lib/vagrant/environment.rb:514:in
load_plugins' from /var/lib/gems/1.9.1/gems/vagrant-1.0.3/lib/vagrant/environment.rb:97:in
initialize’
from
/var/lib/gems/1.9.1/gems/test-kitchen-0.5.0/lib/test-kitchen/runner/vagrant.rb:78:in
new' from /var/lib/gems/1.9.1/gems/test-kitchen-0.5.0/lib/test-kitchen/runner/vagrant.rb:78:in
vagrant_env’
from
/var/lib/gems/1.9.1/gems/test-kitchen-0.5.0/lib/test-kitchen/runner/vagrant.rb:32:in
provision' from /var/lib/gems/1.9.1/gems/test-kitchen-0.5.0/lib/test-kitchen/cli/test.rb:37:in
block in run’
from
/var/lib/gems/1.9.1/gems/test-kitchen-0.5.0/lib/test-kitchen/project/base.rb:48:in
block in each_build' from /var/lib/gems/1.9.1/gems/test-kitchen-0.5.0/lib/test-kitchen/project/base.rb:47:in
each’
from
/var/lib/gems/1.9.1/gems/test-kitchen-0.5.0/lib/test-kitchen/project/base.rb:47:in
each_build' from /var/lib/gems/1.9.1/gems/test-kitchen-0.5.0/lib/test-kitchen/project/cookbook.rb:77:in
each_build’
from
/var/lib/gems/1.9.1/gems/test-kitchen-0.5.0/lib/test-kitchen/cli/test.rb:31:in
run' from /var/lib/gems/1.9.1/gems/test-kitchen-0.5.0/lib/test-kitchen/cli.rb:107:in
run’
from
/var/lib/gems/1.9.1/gems/test-kitchen-0.5.0/lib/test-kitchen/cli.rb:71:in run' from /var/lib/gems/1.9.1/gems/test-kitchen-0.5.0/bin/kitchen:7:in
<top
(required)>'
from /usr/local/bin/kitchen:19:in load' from /usr/local/bin/kitchen:19:in
’