2012-04-27 73 views
3

我正在尝试启动并运行一个虚拟化的magento开发环境,并且遇到了一些问题。Magento现有保存良好的流浪厨师食谱吗?

我发现这个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 

我确实使在流浪文件中的一个变化这是注释掉config.vm.network("33.33.33.33")线。

也许我期待这个配置比我应该更容易一点,尤其是考虑到我是一个开发人员而不是开发人员,但是如果有任何厨师/傀儡配方在那里得到相对良好的支持和维护,如果有人能指出我正确的方向,那将是非常棒的。

谢谢!

+0

你试过这个http://www.kingletas.com/2012/09/magento-and-vagrantup.html吗? – Zyava 2012-09-27 21:04:23

+0

嘿谢谢。其实只是读了这一天!我不确定他是否提供了可以插入的实际完整配方?看起来更像是一个教程。 – kalenjordan 2012-09-27 23:24:38

+0

这个https://github.com/BjoernSchotte/commerce-dev-environment? – Zyava 2012-10-03 20:32:39

回答

0

有Magento的PHP开发人员指南中提到的流浪/厨师食谱: https://www.packtpub.com/web-development/magento-php-developer%E2%80%99s-guide

我怀疑笔者在这里提出他的仓库: https://github.com/amacgregor/magento-1.7.0.2

关于您的安装问题,我怀疑您应该尝试使用而不是在您的Vagrant文​​件中仅使用主机IP地址,而是尝试使用端口转发作为临时修复。

请注意,据厨师食谱和虚拟机参与,我还没有找到任何东西工作,包括基本图像从hashicorp /地图集。

0

当您更改您的无业游民文件,你可能需要销毁的虚拟机并重新创建它,使你的变化之前。否则,事情可能会失去同步。

vagrant destroy 
vagrant up