Рейтинг:-1

Drush с использованием неправильного бинарного файла / конфигурации PHP

флаг at

Использование D9 с Drush 10. MacOS/MAMP Pro.

Drush 10 устанавливается локально с помощью композитора, запускается нормально и находит базу данных. sql работает нормально. (У меня есть другие сайты на Drupal, которые прекрасно работают с их composer drush, хотя они на Drupal 8)

Кажется, проблема заключается в том, что drush использует двоичный файл / конфигурацию php. В состоянии drush я вижу:

Двоичный файл PHP: /usr/bin/php

Конфигурация PHP: /etc/php.ini

PHP не соответствует тому, что я вижу в терминале, он должен использовать MAMP PHP:

какой php: php: псевдоним /Applications/MAMP/bin/php/php7.4.2/bin/php -c "/Library/Application Support/appsolute/MAMP PRO/conf/php7.4.2.ini"

php -v PHP 7.4.2 (cli) (построено: 17 февраля 2020 г., 12:56:02) ( NTS )

у меня тоже есть экспортировать DRUSH_PHP=/Applications/MAMP/bin/php/php7.4.2/bin/php

Я не могу придумать, какая другая конфигурация повлияет на то, какой php drush использует... Будем признательны за любую помощь.

Jaypan avatar
флаг de
В какой файл вы добавили `export DRUSH_PHP`? Вы после этого перезапускали терминал?
leymannx avatar
флаг ne
Скиньте МАМП. Переключиться на ДДВ.
Рейтинг:2
флаг vg

Попробуйте запустить drush с вашим MAMP php, например:

./Applications/MAMP/bin/php/php7.4.2/bin/php поставщик/drush/drush/drush
Sia Seeya avatar
флаг at
Удивительный! Отличная идея, это работает. Но мне интересно, почему он не использует родной php для терминала...
Kevin avatar
флаг in
Потому что это две разные среды выполнения.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.