无法在Window上安装vagrant-librarian-chef?

时间:2016-03-28 15:41:22

标签: vagrant vagrant-windows vagrant-plugin

我在窗口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:没有此类文件或目录@dir_s_mkdir - C:/Users/tuan/.vagrant.d/gems/gems/chef-12.8.1-万向的mingw32 /承兑/顶食谱/ test_run /学习最基础Ubuntu的/食谱/学习最基础Ubuntu的/ .kitchen /厨房流浪汉/厨房学习最基础Ubuntu的学习,在-basics-Ubuntu的默认的ubuntu-1404

请帮助我解决这个问题。

全部谢谢!

1 个答案:

答案 0 :(得分:1)

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

解决了我的问题
gem 'chef-config', '~>12.7.2'

到我的gemfile。

我查看了我的宝石依赖树(gem dependency)并注意到'ohai'宝石试图使用chef-config 12.8,所以我把它固定到了早期版本。