2011-03-14 44 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