我正在尝试提供一个Vagrant机器使用主厨-索罗,伯克格,和流浪汉-伯克架插件。但是,如果出现此错误,则配置失败:
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] Updating Vagrant's berkshelf: '/Users/<me>/.berkshelf/default/vagrant/berkshelf-20131017-8441-pqghfq-default'
所以,我想我的问题是::
环境细节:
Mac 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)
发布于 2014-03-14 15:34:35
我有一个类似的问题,试图提供一个流浪汉盒子。我用以下方法解决了我的问题。
在Berksfile中,添加以下内容
'cookbook-name', path: "<path to cookbook>"通常是“食谱/食谱名称”
然后,Berksfile找到了烹饪书,并将其复制到berksfile的位置,这是厨师-单人寻找菜谱的地方。希望能帮上忙。
https://stackoverflow.com/questions/19441847
复制相似问题