我在Jenkins(ubuntu12.04)安装vagrant插件,当我尝试构建时,我收到以下错误。
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 :(得分:0)
Jenkins-Vagrant插件在version 1.0.2.dev使用分叉版Vagrant。
此版本与Vagrant的第2版config format不兼容。
如果您尝试使用版本1 Vagrantfile,它可能会起作用,但这会阻止您使用像vagrant-aws这样的插件。