From 593e2e628fcb29cbb815dca1b5b65bce7e21f827 Mon Sep 17 00:00:00 2001 From: Tony La Date: Wed, 4 May 2011 10:28:17 -0400 Subject: [PATCH] Ruby 1.8.6 Hash#select returns an array of results Which results in a "odd number of arguments for Hash" error. --- lib/vagrant/action/vm/nfs.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/vagrant/action/vm/nfs.rb b/lib/vagrant/action/vm/nfs.rb index 429f77a73..afc41f755 100644 --- a/lib/vagrant/action/vm/nfs.rb +++ b/lib/vagrant/action/vm/nfs.rb @@ -115,6 +115,7 @@ module Vagrant # Only mount the folders which have a guest path specified am_folders = folders.select { |name, folder| folder[:guestpath] } + am_folders = Hash[*am_folders.flatten] if am_folders.is_a?(Array) @env["vm"].system.mount_nfs(host_ip, Hash[am_folders]) end