Как просто обновить/установить Drush с помощью Pear.

Главные вкладки

Аватар пользователя zniki.ru zniki.ru 5 октября 2013 в 21:31

Сегодня наконец-то получилось обновить свой drush на VPS.
Всё очень просто.
Присоединяемся к серверу по ssh.

pear channel-discover pear.drush.org
pear install drush/drush

Если всё прошло успешно и без ошибок, то теперь на сервере стоит drush.
Теперь проверим версию drush

drush --version
 Drush Version   :  6.1.0

Комментарии

Аватар пользователя 6RUN0 6RUN0 6 октября 2013 в 9:55

Использовать для установки pear уже не кашерно. В большинстве системах уже сеть пакеты/порты drush, которые ставятся/обновляются родным пакетным менеджером.
Например в gentoo порт app-admin/drush, в freebsd порт www/drush.

Аватар пользователя drupby drupby 6 октября 2013 в 11:04

"6RUN0" wrote:
Использовать для установки pear уже не кашерно. В большинстве системах уже сеть пакеты/порты drush, которые ставятся/обновляются родным пакетным менеджером.

в pear канале находится последняя стабильная версия друша
да и есть возможность установить любую нужную версию
pear install drush/drush-5.9.0
pear install drush/drush-6.1.0.0

Аватар пользователя bsyomov bsyomov 6 октября 2013 в 15:07

С одной стороны, оно конечно так... А вот с другой, установка нестандартными методами софта в пакетных дистрибутивах и гонка за последними версиями софта на продакшен серверах, обычно, плохо заканчивается.
Так что лучше так не делать, если это не является жизненно необходимым. Да и в этом случае, лучше поискать репозиторий со свежими версиями drush для вашего дистрибутива.

Аватар пользователя drupby drupby 6 октября 2013 в 18:35

"bsyomov" wrote:
С одной стороны, оно конечно так... А вот с другой, установка нестандартными методами софта в пакетных дистрибутивах и гонка за последними версиями софта на продакшен серверах, обычно, плохо заканчивается.

везде 5 версия , а если нужна 6-ая?
"bsyomov" wrote:
Да и в этом случае, лучше поискать репозиторий со свежими версиями drush для вашего дистрибутива.

не видел подобных репозиториев

я сам друш устанавливаю простым перемещением его файлов в каталог и прописыванием алиаса для скрипта друша
если надо несколько версий , то делаю 2 папки соответственно drush5 и drush6

Аватар пользователя bsyomov bsyomov 6 октября 2013 в 21:26

Поискал репозитории для debian, действительно 6.х не видать - 5.9-1 последний нашёл. Можно свой пакет собрать, в принципе. Это всё же правильнее будет, чем ставить через pear.

"drupby" wrote:
я сам друш устанавливаю простым перемещением его файлов в каталог и прописыванием алиаса для скрипта друша
если надо несколько версий , то делаю 2 папки соответственно drush5 и drush6

И так можно, благо от него нет зависимостей. Но из соображений дальейшей поддержки, лучше всё же использовать пакетный менеджер ссответствующего дистрибутива.