Vagrant 错误:无法自动加载/puppet/pops/binder/hiera2/json\u后端:没有要加载的文件--json

Vagrant 错误:无法自动加载/puppet/pops/binder/hiera2/json\u后端:没有要加载的文件--json,vagrant,puphpet,Vagrant,Puphpet,我尝试使用puphpet脚本设置一个Vagrant实例,并收到以下错误消息: Info: Loading facts in /etc/puppet/modules/git/lib/facter/git_exec_path.rb Info: Loading facts in /etc/puppet/modules/git/lib/facter/git_version.rb Error: Could not autoload /puppet/pops/binder/hiera2/json_backe

我尝试使用puphpet脚本设置一个Vagrant实例,并收到以下错误消息:

Info: Loading facts in /etc/puppet/modules/git/lib/facter/git_exec_path.rb
Info: Loading facts in /etc/puppet/modules/git/lib/facter/git_version.rb
Error: Could not autoload /puppet/pops/binder/hiera2/json_backend: no such file to load -- json
Error: Could not autoload /puppet/pops/binder/hiera2/json_backend: no such file to load -- json on node devbox.local
Error: Could not autoload /puppet/pops/binder/hiera2/json_backend: no such file to load -- json on node devbox.local
The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!
有人想暗示一下可能出了什么问题吗?
非常感谢你的帮助

我已将Vagrant更新为1.4.3,并且开始出现相同的错误,因此可能是最新版本中出现的错误。 不确定如何回滚到1.3.5,删除并重新安装?

尝试在文件{vagrant path}/puphpet/shell/library-puppet-vagrant.sh(可能在第72行附近的某个地方)的“gem install library puppet”之前添加“gem install json”

我有一个类似的问题,并发现上述解决方案在。我的问题与这里提到的代理无关,但是json错误与我的类似。似乎对我有用