Vagrant:未知配置部分';综合';但安装了vagrant omnibus插件

Vagrant:未知配置部分';综合';但安装了vagrant omnibus插件,vagrant,chef-infra,berkshelf,Vagrant,Chef Infra,Berkshelf,在安装最新的ChefDK(从这里开始)之后,我按照以下说明进行了操作:。当我做“流浪起来”时,我得到错误: Vagrant: * Unknown configuration section 'omnibus'. 各种帖子(例如)都建议这意味着没有安装vagrant omnibus插件。就我而言,我已经安装了它。“vagrant插件列表”显示: vagrant-berkshelf (2.0.1) - Version Constraint: 2.0.1 vagrant-login (1.0.1

在安装最新的ChefDK(从这里开始)之后,我按照以下说明进行了操作:。当我做“流浪起来”时,我得到错误:

Vagrant:
* Unknown configuration section 'omnibus'.
各种帖子(例如)都建议这意味着没有安装vagrant omnibus插件。就我而言,我已经安装了它。“vagrant插件列表”显示:

vagrant-berkshelf (2.0.1)
  - Version Constraint: 2.0.1
vagrant-login (1.0.1, system)
vagrant-omnibus (1.4.1)
vagrant-share (1.1.1, system)

关于如何在使用“vagrant up”启动的新VM实例上运行此示例食谱的任何建议?

结果证明,我的问题是,
~/.vagrant.d/plugins.json
包含了vagrant omnibus插件,
~/.vagrant.d/gems/gems
~/.vagrant.d/gems/specifications
目录未包含适当的GEM或gempec文件。不知道这是怎么发生的,但我怀疑是因为在VLAGUTE插件安装命令的执行过程中意外输入了<代码> ^ c/c>,然后重新执行该命令。 似乎
vagrant plugin install
没有进行适当的
^C
处理,并且它在存储gem和gempec之前写入了
plugins.json
的内容


后续的
vagrant plugin install
命令无法解决此问题。手动编辑
plugins.json
以删除插件,然后重新执行
vagrant-plugin-install-vagrant-omnibus
命令解决了这个问题。

我个人使用VI编辑器查看了vagrant文件 并注释掉了包含omni-bus脚本的行 然后跑” “流浪状态”和“流浪上升”

1.vi流浪汉 2.综合 3.“插入”I综合信息 4.插入#注释该行 5.wq!走出vi编辑器


**这个问题也可能与一个人正在使用的操作系统类型有关,我正在使用mac

嗨,我尝试了你描述的步骤,但没有成功。我仍然得到错误*未知配置部分“综合”。你能指出如何解决这个问题吗?