Установка drush-10.0.0-beta1 на CentOS Linux release 7.6.1810 без использования composer

Аватар пользователя eugene_str eugene_str 18 августа в 17:17

Добрый день!

Версия CentOS Linux release 7.6.1810 (Core), PHP 7.3.8 (cli) (built: Jul 30 2019 09:26:16) ( NTS ).
Установил drupal-8.7.4, устанавливаю drush-10.0.0-beta1 следующим образом:
# cd /opt
# wget https://github.com/drush-ops/drush/archive/10.0.0-beta1.tar.gz
# tar xvf 10.0.0-beta1.tar.gz
# mv drush-10.0.0-beta1 drush
# chmod u+x /opt/drush/drush
# cd /usr/bin/
# ln -s /opt/drush/drush drush
# /usr/bin/drush version

Получаю сообщение об ошибке : PHP Fatal error: Uncaught Exception: Could not locate autoload.php. cwd is /usr/bin; __DIR__ is /opt/drush in /opt/drush/drush.php:58
Stack trace:
#0 /opt/drush/drush(4): require()
#1 {main}
thrown in /opt/drush/drush.php on line 58

Кто сталкивался с подобным, как решить проблему ?
Устанавливать drush через composer не хотелось бы.

0 Thanks

Комментарии

Аватар пользователя bumble bumble 18 августа в 18:53

Разрешите поинтересоваться, сознательно ли был сделан выбор инструмента? Зачем Вам Drush 10?

Аватар пользователя gun_dose gun_dose 18 августа в 19:40

Тут есть два варианта: либо поставить старый добрый восьмой драш, либо дождаться выхода одиннадцатого.

Аватар пользователя ivnish ivnish 19 августа в 21:36

А то, что десятый drush ещё beta вас не насторожило? Ставьте девятый, он ещё актуален

Аватар пользователя eugene_str eugene_str 19 августа в 22:15

С девятым drush, а точнее с drush-9.7.1 ошибка точно такая же, composer под root не рекомендуется использовать и я хотел по старинке поставить без него.

Аватар пользователя bumble bumble 19 августа в 22:21

Лучше не использовать композер, чем использовать его не из под рута!

И пофиг что это инструмент рассчитанный на использование с композером (более того, это индивидуальный, проектный инструмент, а не как "по-старинке" - один на всю систему), проще создавать проблемы, а не делать так как правильно.

Аватар пользователя ivnish ivnish 19 августа в 23:06

Если drush ставится глобально, то можно и из под рута ставить.

По старинке drush 9 не ставится, больше нет такой возможности.

Аватар пользователя zvse zvse 21 августа в 7:36

9-10 драш только через композер же можно. Есть отдельно Drush launcher, но это тупо лончер для системы
Он не может найти друпал, потому и критует