2013-07-15 21 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這樣的插件。