我知道我可以使用以下命令升级到最新版本:
./mage install http://connect20.magentocommerce.com/community Mage_All_Latest --force
有没有办法设置不同的包名而不是Mage_All_Latest。我也试过通过./mage安装文件安装,但是我收到一个错误,该文件无效。
答案 0 :(得分:1)
Mage install用于安装软件包,因此不起作用。
./mage install-file /path/to/full/mage/release
./mage install似乎没有版本参数,所以我认为你需要单独安装每个包。
您可以从此处下载包存档:http://ext.topmage.com/。
找到您的版本http://ext.topmage.com/extensions/8a/a0/Mage_All_Latest/
打开package.xml文件,查看所需的软件包依赖项。
e.g。
<package>
<name>Mage_Core_Modules</name>
<channel>community</channel>
<min>1.9.2.2</min>
<max>1.9.2.2</max>
</package>
然后从系统本地某处的http://ext.topmage.com/下载适用于您的版本的每个软件包,例如:的/ usr /本地/ SRC
然后为每个包运行以下内容。
$ ./mage install-file /usr/local/src/Mage_Core_Modules-1.9.2.2.tgz --force
我还必须删除./pkginfo/Mage_All_Latest.txt和hack ./downloader/lib/Mage/Connect/Validator.php以防止文件“已存在”错误。