我尝试使用drush.org文档中列出的两种方法安装Drush。我认为如果可能的话,他们可能会互相冲突。
当我运行时,composer global require drush/drush
所有组件似乎都可以正确安装。但是,当我切换到Drupal站点(使用XAMPP,/ opt / lampp / htdocs / sitefolder)并运行时drush status
,出现以下错误:
PHP致命错误:第56行上的phar:///usr/local/bin/drush/lib/Drush/Sql/Sqlmysql.php中未定义的类常量'MYSQL_ATTR_SSL_CA'由于不可恢复的错误而异常终止。
[错误]错误:phar:///usr/local/bin/drush/lib/Drush/Sql/Sqlmysql.php,第56行中的未定义类常量'MYSQL_ATTR_SSL_CA'
我的〜/ .bashrc中确实包含以下行:
export PATH="$HOME/.composer/vendor/bin:$PATH"
不幸的是,我不知道如何从这里进行故障排除,因为似乎没有一种通过主要方法(http://docs.drush.org/en/master/install/)卸载Drush的简便方法。似乎不适合我。composer global remove drush/drush
确实运行成功。
提前致谢。