我想配置使用Chef-solo,Berkshelf和vagrant-berkshelf插件的流浪者机器。然而,供应失败,此错误:Berkshelf食谱不会被复制到流浪者目录
Berkshelf::CookbookNotFound: Cookbook <cookbook name> not found in any of the default locations
berks install
成功安装一切~/.berkshelf/cookbooks/
,但菜谱永远不会复制到~./berkshelf/default/vagrant/berkshelf-20131017-8441-pqghfq-default
这也正是Berkshelf报告它正在更新,跟踪前右:
[Berkshelf] Updating Vagrant's berkshelf: '/Users/<me>/.berkshelf/default/vagrant/berkshelf-20131017-8441-pqghfq-default'
所以,我想我的问题是:
- 谁负责将食谱复制到特定的Vagrant文件夹(Berkshelf,vagrant-berkshelf插件或Vagrant)?我今天晚上浏览了每个回购的来源,但还没有能够确定这个应该发生的地方。
- 有没有更多信息可以帮助回答问题#1? :)
环境说明:
的Mac OSX 10.8 红宝石1.9.3
vagrant -v: 1.3.5
berks -v : Berkshelf (2.0.10)
$: vagrant plugin list
buff-config (0.2.0)
mini_portile (0.5.1)
nugrant (1.1.0)
vagrant-berkshelf (1.3.4)
vagrant-cachier (0.1.0)
vagrant-omnibus (1.1.1)
vagrant-rackspace (0.1.3)
谢谢Jared。始终赞赏源的链接。 – kries
@Jared感谢您的信息。 Chef-Solo在客人身上挂载的目录以及它包含食谱的位置在哪里?它是否在每次运行后安装并卸载? – Seperman
我很疑惑这个问题是如何解决的。我在这里看到同样的问题,不知道如何解决它。 –