【发布时间】:2018-11-19 21:40:02
【问题描述】:
我正在尝试通过 SSH 在 cPanel 帐户上安装 Magento 2 数据迁移工具。到目前为止,一切都很顺利,直到使用下面的命令行安装迁移工具的阶段。我验证并可以确认 Composer 已安装。但是每当我输入下面的命令行时,我都会收到一条错误消息,"-bash: composer: command not found".
下面是我正在使用的命令行
composer.phar config repositories.magento
composer https://repo.magento.com
composer require /vendor/magento/data-migration-tool:2.0.2
这里有 Magento 说明http://devdocs.magento.com/guides/v2.0/migration/migration-tool-install.html
提前感谢您的帮助!!!
【问题讨论】:
-
看起来 composer 不在你的路径上。它安装在哪里?尝试“哪个作曲家”找出答案。然后你可以将它添加到你的路径或从'which composer'给出的位置运行它
-
为什么你第一次运行
composer.phar正确,接下来两次运行错误的命令? -
感谢您的回复!
-
其实Composer是全局安装在服务器上的,这样每个cPanel账号都可以使用。我使用了“哪个作曲家”,它没有显示任何信息,所以我尝试了“哪个作曲家.phar”,它显示了“/usr/bin/composer.phar”。所以我假设我必须将该路径添加到命令行,但使用该路径“/usr/bin/composer.phar”而不是“composer.phar”也不起作用。下面的例子...
-
/usr/bin/composer.phar config repositories.magento /usr/bin/composer.phar repo.magento.com /usr/bin/composer.phar 需要 magento/data-migration-tool:2.0。 2
标签: git composer-php