2013-07-15 22 views
0

我在Jenkins(ubuntu12.04)中安装vagrant插件,当我尝试构建时,我得到了下面的错误。流浪插件在Jenkins中不起作用

Started by user anonymous 

Building in workspace /var/lib/jenkins/jobs/testvagrant/workspace 

Running Vagrant with version: 1.0.2.dev 

FATAL: (ArgumentError) wrong number of arguments calling initialize (1 for 0) 
org.jruby.exceptions.RaiseException: (ArgumentError) wrong number of arguments calling initialize (1 for 0) 
    at RUBY.initialize(/var/lib/jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-8a5b1ad0d1ef/lib/vagrant/environment.rb:77) 
    at RUBY.setup(/var/lib/jenkins/plugins/vagrant/WEB-INF/classes/models/vagrant_wrapper.rb:63) 
    at RUBY.setUp(/var/lib/jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/gems/jenkins-plugin-runtime-0.1.26/lib/jenkins/model/environment_proxy.rb:7) 

请帮我解决这个问题。期待你的回复。

感谢

+0

堆栈溢出问题并不是最好的地方,因为它看起来像插件中的错误。在[Github页面]上发布一个问题(https://github.com/jenkinsci/vagrant-plugin) –

+0

我还注意到自2012年春季以来,Jenkins/Vagrant插件尚未更新 - 可能存在相当多的兼容性现在和之后的问题。 –

回答

0

詹金斯 - 流浪插件在version 1.0.2.dev使用流浪的分支版本。

此版本与Vagrant版本2 config format不兼容。

如果你尝试使用版本1的流浪文件,它可能会起作用,但是这会阻止你使用像vagrant-aws这样的插件。