Plugins 流浪汉-货架路径?
是否可以设置berkshelf插件放置其安装的烹饪书的路径?(与.berkshelf文件夹中相同) 我正在运行Windows7 我目前正在尝试使用opscode cookbook将mysql服务器安装到虚拟机,在这里,他们将%HOMEDRIVE%系统变量设置为网络驱动器。因此,当.berkshelf在vagrant文件的开头启动时,它会将烹饪书推送到网络驱动器,这会导致速度变慢,而且不是它应该在的位置。这有解决办法吗 VirtualBox也做到了这一点,但我通过更改设置修复了它。我试着为berkshelf寻找一些等效的设置,但我得到的最接近的设置是标准berkshelf(这不是一个vagrant插件),看起来您可以设置这个环境变量: ENV['berku路径] 可在此处找到: 我需要能够将它从berksfile商店读取的烹饪书放到我的笔记本电脑本地驱动器上,因为在我的场景中,由于存储在网络上的文件,我无法将VM的移动性限制在建筑物内 任何煽动都将不胜感激 也许最好使用实际的Berkraff而不是vagrant插件Plugins 流浪汉-货架路径?,plugins,vagrant,berkshelf,Plugins,Vagrant,Berkshelf,是否可以设置berkshelf插件放置其安装的烹饪书的路径?(与.berkshelf文件夹中相同) 我正在运行Windows7 我目前正在尝试使用opscode cookbook将mysql服务器安装到虚拟机,在这里,他们将%HOMEDRIVE%系统变量设置为网络驱动器。因此,当.berkshelf在vagrant文件的开头启动时,它会将烹饪书推送到网络驱动器,这会导致速度变慢,而且不是它应该在的位置。这有解决办法吗 VirtualBox也做到了这一点,但我通过更改设置修复了它。我试着为berk
谢谢。如果你想拥有可移植性-一个完整的chef repo为
chef solo
运行做好准备,最好使用独立的berkshelf而不是vagrant berkshelf
插件-这不是那么灵活
对于复杂的烹饪书,我更喜欢使用独立的berkshelf,因为它允许我执行berks安装--path chef/cookbooks
来复制~/.berkshelf/cookbooks
中所需的所有烹饪书,然后我就可以对整个东西加焦油,然后转移到其他机器上运行相同的chef solo
。有些人使用capistrano通过网络自动执行tar和scp/rsync。我只使用rysnc/scp;-)
HTH所以我认为基本上答案是不,你不能。好吧,没关系。我会考虑使用普通的书架,甚至可能根本不用它。这可能会节省一些时间和压力,因为现在当我在Vagrant文件中设置berksfile路径时,我被拒绝读取它。哦,好吧,谢谢你的意见!:)我会调查的!