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
正常に実行されているようです。
前もって感謝します。