【问题标题】:Can not install vagrant-librarian-chef on Window?不能在 Window 上安装 vagrant-librarian-chef 吗?
【发布时间】:2016-03-28 15:41:21
【问题描述】:

我在窗口 7 中安装 vagrant-librarian-chef,但出现此错误:

安装“vagrant-librarian-chef”插件。这可能需要几分钟... Bundler,Vagrant 用来安装插件的底层系统, 报告了一个错误。错误如下所示。这些错误通常是 由错误配置的插件安装或瞬态网络引起 问题。来自 Bundler 的错误是:

安装 chef (12.8.1) 时出错,Bundler 无法继续。 在捆绑之前确保gem install chef -v '12.8.1' 成功。

警告:此 Gemfile 包含多个主要来源。在没有阻止的情况下多次使用source 会带来安全风险,并可能导致安装意外的gem。要解决此警告,请使用块来指示哪些宝石应来自次要来源。要将此警告升级为错误,请运行 bundle config disable_multisource true.Errno::ENOENT: No such file or directory @ dir_s_mkdir - C:/Users/tuan/.vagrant.d/gems/gems/chef-12.8.1-universal- mingw32/acceptance/top-cookbooks/test_run/learn-the-basics-ubuntu/cookbooks/learn-the-basics-ubuntu/.kitchen/kitchen-vagrant/kitchen-learn-the-basics-ubuntu-learn-the-basics -ubuntu-default-ubuntu-1404

请帮我解决这个问题。

谢谢大家!

【问题讨论】:

  • 您是否尝试先运行gem install chef -v '12.8.1',那里会发生什么? vagrant-librarian-chef 插件不再积极维护,并且上次使用 Vagrant ~1.5,因此您可能需要研究更新和积极的解决方案。

标签: vagrant vagrant-windows vagrant-plugin


【解决方案1】:

我在使用“ohai”红宝石宝石时遇到了类似的问题。我尝试运行 gem install chef -v '12.8.1' 但收到错误。我通过添加解决了我的问题

gem 'chef-config', '~>12.7.2'

到我的 gemfile。

我查看了我的 gem 依赖树 (gem dependency) 并注意到“ohai”gem 正在尝试使用 chef-config 12.8,因此我将其固定到早期版本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-17
    • 1970-01-01
    • 1970-01-01
    • 2014-02-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多