3

私は、magento 用の仮想化された開発環境を立ち上げて実行しようとしていますが、いくつかの問題にぶつかっています。

このマジェントクックブックを見つけましたが、現時点ではエラーがスローされています.lucid32ボックスに基づいています: http://community.opscode.com/cookbooks/magento

[Fri, 27 Apr 2012 19:21:51 +0100] DEBUG: Loading cookbook windows's library file:       /tmp/vagrant-chef-1/chef-solo-1/cookbooks/windows/libraries/ruby_19_patches.rb
[Fri, 27 Apr 2012 19:21:51 +0100] ERROR: Running exception handlers
[Fri, 27 Apr 2012 19:21:51 +0100] ERROR: Exception handlers complete
[Fri, 27 Apr 2012 19:21:51 +0100] DEBUG: Re-raising exception: LoadError - no such file to load -- win32/open3

もう少し検索して、これに遭遇しました-実際にはシェフではなくパペットを使用していると思います-しかし、特に両方が無料の場合、現時点では好みがありません.
https://github.com/tonigrigoriu/magento-cookbooks/blob/master/Vagrantfile

実行したところ、次のエラーが発生しました。

The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!

mount -t vboxsf -o uid=`id -u vagrant`,gid=`id -g vagrant` v-csc-1 /tmp/vagrant-chef-1/chef-solo-1/cookbooks

行をコメントアウトしていたVagrantファイルに1つの変更を加えましたconfig.vm.network("33.33.33.33")

おそらく、私が DevOps ではなく開発者であることを考えると、この構成は本来よりも少し簡単になると予想していますが、比較的よくサポートされ、維持されているシェフ/パペットのレシピがあれば、素晴らしいでしょう。誰かが私を正しい方向に向けることができれば。

ありがとう!

4

3 に答える 3

0

Vagrantファイルに変更を加える場合は、変更を加える前に、VMを破棄して再作成する必要がある場合があります。そうしないと、同期が外れる可能性があります。

vagrant destroy
vagrant up
于 2013-02-22T00:49:43.363 に答える
0

Magento PHP 開発者ガイドに記載されている Vagrant/Chef レシピがあります: https://www.packtpub.com/web-development/magento-php-developer%E2%80%99s-guide

著者がリポジトリをここに移動したと思われます: https://github.com/amacgregor/magento-1.7.0.2

マウントの問題に関しては、Vagrantfile でホストオンリー IP アドレスを使用しないでください。代わりに、一時的な修正としてポート フォワーディングを試してください。

Chef Recipes と Virtual Machines に関する限り、hashicorp/atlas のベース イメージを含め、機能するものはまだ見つかっていません。

于 2015-07-21T21:34:32.580 に答える