it-swarm-ja.com

drush 8を適切にインストールするには?

私は作曲家を介してdrush 8をインストールしようとしています:

composerグローバルにはdrush/drush:dev-masterが必要( source

しかし、D8が統合されていないdrushバージョン7.0.0が返されます... Linux Mint 17を使用しています。

4
Codium

composer require drush/drush:dev-masterこのチュートリアルを実行してシステムにさまざまなバージョンのDrushをセットアップしたとき、3日前にDrush 8をくれた http://www.jpstacey.info/blog/2014-04-07/switching-between-drush -major-versions

Drushの複数のバージョンは、サイトが開発中でなくなった場合や、特定のバージョンのDrush用にカスタムDrushコマンドが作成された場合などに役立ちます。

3
tenken

Ubuntuの場合

export PATH="$HOME/.composer/vendor/bin:$PATH"
source $HOME/.bashrc
composer global require drush/drush:8.x
4
No Sssweat

私はまた、composer require drush/drush:dev-master(nb globalオプションの意図的な削除)がcomposer.jsonファイルのないディレクトリで実行され、実際にDrush 8であるDrushの「マスター」ブランチをプルダウンしたこともわかりました、ドキュメントが言うように。実験として、空のディレクトリで同じコマンドを(globalなしで)実行してみて、そのインスタンスで正しいバージョンのDrushが得られるかどうかを確認してください。

それで問題が解決する場合は、グローバルベンダーディレクトリ($ HOME/.composer/vendor/drush/drush)に古いバージョンのDrushがある可能性があります。 Composerは、 'dev-master'が一度に7.xブランチを参照していたため、これによって混乱する可能性があります。この状況を再現しようとせず、ほとんどの場合、 'master'ブランチを取得する必要があると思います。ただし、問題が発生した場合は、composer global remove drush/drushを試してから、以前と同じように再インストールし、問題が解決するかどうかを確認してください。古い作曲家がいる場合は、composer self-updateを試すこともできます。

1
greg_1_anderson