Сегодня наконец-то получилось обновить свой drush на VPS.
Всё очень просто.
Присоединяемся к серверу по ssh.
pear channel-discover pear.drush.org
pear install drush/drush
pear install drush/drush
Если всё прошло успешно и без ошибок, то теперь на сервере стоит drush.
Теперь проверим версию drush
Комментарии
Использовать для установки pear уже не кашерно. В большинстве системах уже сеть пакеты/порты drush, которые ставятся/обновляются родным пакетным менеджером.
Например в gentoo порт app-admin/drush, в freebsd порт www/drush.
Плюсую, в Ubuntu
apt-get install drush
в pear канале находится последняя стабильная версия друша
да и есть возможность установить любую нужную версию
pear install drush/drush-5.9.0
pear install drush/drush-6.1.0.0
С одной стороны, оно конечно так... А вот с другой, установка нестандартными методами софта в пакетных дистрибутивах и гонка за последними версиями софта на продакшен серверах, обычно, плохо заканчивается.
Так что лучше так не делать, если это не является жизненно необходимым. Да и в этом случае, лучше поискать репозиторий со свежими версиями drush для вашего дистрибутива.
везде 5 версия , а если нужна 6-ая?
не видел подобных репозиториев
я сам друш устанавливаю простым перемещением его файлов в каталог и прописыванием алиаса для скрипта друша
если надо несколько версий , то делаю 2 папки соответственно drush5 и drush6
Поискал репозитории для debian, действительно 6.х не видать - 5.9-1 последний нашёл. Можно свой пакет собрать, в принципе. Это всё же правильнее будет, чем ставить через pear.
И так можно, благо от него нет зависимостей. Но из соображений дальейшей поддержки, лучше всё же использовать пакетный менеджер ссответствующего дистрибутива.