3

berkshelf プラグインがインストールするクックブックを置くパスを設定することは可能ですか? (.berkshelf フォルダーと同様)

Windows 7 を実行しています。

私は現在、opscodeクックブックを使用してmysqlサーバーをvmにインストールしようとしていますが、ここで作業中に、%HOMEDRIVE%システム変数がネットワークドライブに設定されています。そのため、Vagrantfile の先頭で .berkshelf が開始されると、クックブックがネットワーク ドライブにプッシュされ、速度が低下し、本来あるべき場所ではなくなります。これに対する修正はありますか?

VirtualBoxも同様でしたが、設定を変更して直しました。berkshelf の同等の設定を探してみましたが、最も近いのは標準の berkshelf (これは vagrant プラグインではありません) でした。この環境変数を設定できるようです。

ENV['BERKSHELF_PATH']

ここにあります:

http://www.rubydoc.info/github/RiotGames/berkshelf/Berkshelf#berkshelf_path-class_method

代わりに、berksfile ストアからラップトップのローカル ドライブにクックブックを読み込むことができるようにする必要があります。私のシナリオでは、ファイルがネットワーク上に保存されているため、VM の移動性を建物に限定することはできません。

どんな扇動も大歓迎です。

おそらく、vagrant プラグインよりも実際の berkshelf を使用する方がよいでしょうか?

ありがとう。

4

1 に答える 1