Plugins 流浪汉-货架路径?

Plugins 流浪汉-货架路径?,plugins,vagrant,berkshelf,Plugins,Vagrant,Berkshelf,是否可以设置berkshelf插件放置其安装的烹饪书的路径?(与.berkshelf文件夹中相同) 我正在运行Windows7 我目前正在尝试使用opscode cookbook将mysql服务器安装到虚拟机,在这里,他们将%HOMEDRIVE%系统变量设置为网络驱动器。因此,当.berkshelf在vagrant文件的开头启动时,它会将烹饪书推送到网络驱动器,这会导致速度变慢,而且不是它应该在的位置。这有解决办法吗 VirtualBox也做到了这一点,但我通过更改设置修复了它。我试着为berk

是否可以设置berkshelf插件放置其安装的烹饪书的路径?(与.berkshelf文件夹中相同)

我正在运行Windows7

我目前正在尝试使用opscode cookbook将mysql服务器安装到虚拟机,在这里,他们将%HOMEDRIVE%系统变量设置为网络驱动器。因此,当.berkshelf在vagrant文件的开头启动时,它会将烹饪书推送到网络驱动器,这会导致速度变慢,而且不是它应该在的位置。这有解决办法吗

VirtualBox也做到了这一点,但我通过更改设置修复了它。我试着为berkshelf寻找一些等效的设置,但我得到的最接近的设置是标准berkshelf(这不是一个vagrant插件),看起来您可以设置这个环境变量:

ENV['berku路径]

可在此处找到:

我需要能够将它从berksfile商店读取的烹饪书放到我的笔记本电脑本地驱动器上,因为在我的场景中,由于存储在网络上的文件,我无法将VM的移动性限制在建筑物内

任何煽动都将不胜感激

也许最好使用实际的Berkraff而不是vagrant插件


谢谢。

如果你想拥有可移植性-一个完整的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路径时,我被拒绝读取它。哦,好吧,谢谢你的意见!:)我会调查的!