gpt4 book ai didi

Vagrant:未知配置部分 'omnibus',但已安装 vagrant-omnibus 插件

转载 作者:行者123 更新时间:2023-12-02 18:34:38 24 4
gpt4 key购买 nike

我已按照以下网址的说明进行操作:http://berkshelf.com/安装最新的 ChefDK 后(从此处: http://downloads.getchef.com/chef-dk/mac/#/ )。当我执行“vagrant up”时,出现错误:

Vagrant:
* Unknown configuration section 'omnibus'.

各种帖子(例如 Vagrant Install chef-client on top of base image )表明这意味着未安装 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)

关于如何让这个示例 Recipe 在使用“vagrant up”启动的新虚拟机实例上运行,有什么建议吗?

最佳答案

事实证明,对我来说问题是,虽然 ~/.vagrant.d/plugins.json 包含 vagrant-omnibus 插件,但 ~/.vagrant.d/gems/gems~/.vagrant.d/gems/species 目录不包含适当的 GEM 或 gemspec 文件。不确定这是如何发生的,但我怀疑这是由于在执行 vagrant 插件安装命令的过程中意外输入 ^C ,然后重新执行该命令造成的。

看起来vagrant plugin install没有进行适当的^C处理,并且它在执行之前写入了plugins.json的内容存储 gem 和 gemspec。

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

关于Vagrant:未知配置部分 'omnibus',但已安装 vagrant-omnibus 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25632708/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com