2011-03-14 43 views
1

我有一段时间让我的扩展在Magento Connect上。我第一次尝试以Beta版发布,在版本1.5中,当尝试安装时,出现“找不到版本号”错误。但是,这个包在Magento 1.4(Magento Connect Manager 1.0版)上工作。所以我重新打包,再次上传 - 这次是稳定版 - 现在该软件包在Magento 1.5中的Magento Connect 2.0上正常工作,但Magento Connect 1.0找不到软件包,因此无法安装它。所有包都是在Magento 1.5安装包扩展工具中创建的。如何创建一个兼容1.4和1.5的Magento扩展包?

另外,有没有办法删除或覆盖上传的扩展包,或者我需要增加每个上传的版本号?

+3

取得联系Rhonda,http://twitter.com/#!/rondata,连接的在一个巨大的检修中,她正在放牧大家朝着最终的目标。 –

回答

0

诀窍是上传你的包两次,首先使用/ var/pear中的包输出,然后更改版本,重新打包并上传/ var/connect中的包。

+0

我一直有类似的麻烦。你在更改哪个版本号?它只是连接版本(1.0到2.0)还是模块自己的编号? – clockworkgeek

+0

我当时也在模块版本号,因为Magento Connect不会让我上传两次相同的包文件名。根据Alan的上述评论,我已经通过twitter和电子邮件与@rondata联系。她刚刚写了一篇关于此的博客文章。这是工作,但显然你可以简单地打包你的模块,只选择“1.5.0.0之前”,不要选择“1.5.0.0&After”。然后你上传/ var/pear中的包,Magento Connect会自动为你创建一个Magento Connect 2.0的版本。这对我有效。 – bhamrick