我在窗口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
请帮助我解决这个问题。
全部谢谢!
答案 0 :(得分:1)
使用'ohai'红宝石宝石时,我遇到了类似的问题。我尝试运行gem install chef -v '12.8.1'
但收到错误。我通过添加
gem 'chef-config', '~>12.7.2'
到我的gemfile。
我查看了我的宝石依赖树(gem dependency
)并注意到'ohai'宝石试图使用chef-config 12.8,所以我把它固定到了早期版本。