質問: debian 8にdrush 8を適切にインストールする方法は? drushをインストールする方法に関する何百もの記事やドキュメントを見つけると、どれも正確にどの程度適切に失われたのかがわかりません。rootユーザー、nginx、sshユーザーがいるdebian 8システムを持っています。 では、drush 8を使って、drupal 8をまもなく準備します。 しかし、自分のサーバーにgitをインストールしたくありません-これは一般的な方法ですか?ソフトウェアは少なければ少ないほど良いと思いますか?だから-gitなしでdrushをインストールする可能性はありますか?すべての指示が忘れているように思われる次の事柄:どのユーザーとして、drushとcomposerをインストールする必要がありますか? (私はsshユーザーとしてこれを行いましたが、その結果、rootはdrushを使用できなくなりました)。そして最終的に:drushをインストールするのに正しいディレクトリはどれですか?/usr/bin /?シンボリックリンク?または直接そこに? nginxユーザー(www-data)は、drushを使用できる必要がありますか? (私はdrush pm-updateについてはいそうだと思いますか?)ここで非常に失われました-誰かが光を当てることができることを願っています.
回答: [更新]古いバージョン(drush 5.10)に満足している場合は、debianリポジトリからインストールできます。sudo apt-get update && sudo apt-get install drush gitは推奨パッケージですが、デフォルトでは自動インストールされません。リファレンス: https://packages.debian.org/jessie/drush drush 5が古すぎる場合は、いつでもオプションを再評価できます...サーバー/ cmsなどにどのバージョン管理を使用していますか?バージョン管理を使用しない場合は、gitの使用方法を学ぶだけでよいと強く主張します。 imoそれは私が今まで使用した中で最も素晴らしいvcシステムです... gitを使用すること(それをインストールするだけでなく)は、かなり一般的な開発プラクティスです!gitをインストールせずにdrushをインストールする方法はあるかもしれませんが、gitをインストールして、不要な場合は後で削除することもできます!? afaik drushは、インストールを完了するためにcomposerを必要とするようになり、gitも必要だと確信しています。したがって、おそらく弾丸を噛むだけです...だから私の疑いは、それが可能であったとしても、それははるかに苦痛であり、周りをもっといじくるであろうということです...記録のために、これは私がdrush(最新の開発バージョン)をインストールし、それを使用してdrupal8をインストールする方法です:src=/usr/local/src webroot=/var/www/drupal # install composer curl -ss https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer # install drush dev-master git clone --depth 1 https://github.com/drush-ops/drush.git $src/drush cd $src/drush composer install ln -s $src/drush/drush /usr/local/bin/drush ln -s $src/drush/drush.complete.sh /etc/bash_completion.d/drush mkdir -p /etc/drush cat > /etc/drush/drushrc.php << eof <?php // by default use the drupal root directory \$options['r'] = '$webroot'; eof # download latest drupal8 and install drush dl drupal-8 --destination=$(dirname $webroot) mv $(dirname $webroot)/drupal-8* $webroot