我想配置使用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
我很疑惑這個問題是如何解決的。我在這裏看到同樣的問題,不知道如何解決它。 –