Vagrant:未知配置部分';综合';但安装了vagrant omnibus插件
在安装最新的ChefDK(从这里开始)之后,我按照以下说明进行了操作:。当我做“流浪起来”时,我得到错误: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
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嗨,我尝试了你描述的步骤,但没有成功。我仍然得到错误*未知配置部分“综合”。你能指出如何解决这个问题吗?