Как безопасно удалить drush через pear, а затем установить через composer?
У меня установлен drush 5 на моем VPS под управлением CentOS 6. Drush был установлен с помощью PEAR. Могу ли я просто удалить каталог drush и sim-ссылки, а затем установить drush 7 с помощью composer?
Я искал способ удалить drush, но все, что я получаю, - это инструкции по его установке.
2 answers
В Drush на самом деле нет никаких компонентов, которые необходимо "удалить". Если двоичный файл drush находится где-то на вашем ПУТИ, значит, он установлен. Если вы просто продолжите и установите Drush 7 через composer и убедитесь, что новый Drush появится первым на вашем ПУТИ, вы даже можете оставить Drush 5 в своей системе без каких-либо негативных последствий. Возможно, вы даже захотите создать псевдоним "drush5" в качестве запасного варианта, на случай, если... хотя лично я запускаю Drush 6 и Drush 7 в своей системе. Я использую Drush 7 для большинства вещи.
Удаление Drush с помощью Pear
Если Drush был установлен с помощью Pear, его можно удалить с помощью следующей команды.
pear uninstall drush/drush
Установка Drush через Composer
Самые последние инструкции по установке см. на странице Drush на GitHub.
1) Добавьте глобальный каталог bin композитора в системный ПУТЬ (рекомендуется):
sed -i '1i export PATH="$HOME/.composer/vendor/bin:$PATH"' $HOME/.bashrc
source $HOME/.bashrc
2) Установите Drush
composer global require drush/drush